From 76e4dd371b36afe4e8319568f10b2a874f4b97ee Mon Sep 17 00:00:00 2001 From: J1mBob <32167052+J1mBob@users.noreply.github.com> Date: Fri, 21 Jun 2024 12:17:08 -0600 Subject: [PATCH 1/2] Update rogue-class-starfighter.json Add icon link --- data/pilots/separatist-alliance/rogue-class-starfighter.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/data/pilots/separatist-alliance/rogue-class-starfighter.json b/data/pilots/separatist-alliance/rogue-class-starfighter.json index 6760923a..5bac0097 100644 --- a/data/pilots/separatist-alliance/rogue-class-starfighter.json +++ b/data/pilots/separatist-alliance/rogue-class-starfighter.json @@ -50,7 +50,7 @@ { "difficulty": "White", "type": "Lock" }, { "difficulty": "Red", "type": "Boost" } ], - "icon": "???", + "icon": "https://infinitearenas.com/xw2/images/shipicons/scum-and-villainy/I_Rogue.png", "pilots": [ { "name": "Cad Bane", From f64aa6155ce829c4b8791b023bc1c09b63558c16 Mon Sep 17 00:00:00 2001 From: Francespo <95753785+Francespo@users.noreply.github.com> Date: Tue, 27 Jan 2026 14:53:37 +0100 Subject: [PATCH 2/2] Update pilot points and loadouts from CSV --- .../first-order/gozanti-class-cruiser.json | 61 +- .../first-order/raider-class-corvette.json | 61 +- .../first-order/tie-ba-interceptor.json | 96 +- data/pilots/first-order/tie-fo-fighter.json | 239 +- data/pilots/first-order/tie-se-bomber.json | 104 +- data/pilots/first-order/tie-sf-fighter.json | 120 +- data/pilots/first-order/tie-vn-silencer.json | 143 +- .../tie-wi-whisper-modified-interceptor.json | 144 +- .../upsilon-class-command-shuttle.json | 87 +- .../first-order/xi-class-light-shuttle.json | 96 +- .../alpha-class-star-wing.json | 177 +- .../galactic-empire/gauntlet-fighter.json | 80 +- .../gozanti-class-cruiser.json | 61 +- .../lambda-class-t-4a-shuttle.json | 97 +- .../raider-class-corvette.json | 61 +- .../galactic-empire/tie-advanced-v1.json | 159 +- .../galactic-empire/tie-advanced-x1.json | 247 +- .../galactic-empire/tie-ag-aggressor.json | 82 +- .../galactic-empire/tie-ca-punisher.json | 66 +- .../galactic-empire/tie-d-defender.json | 249 +- .../galactic-empire/tie-in-interceptor.json | 458 +++- .../galactic-empire/tie-ln-fighter.json | 540 +++- .../galactic-empire/tie-ph-phantom.json | 120 +- data/pilots/galactic-empire/tie-rb-heavy.json | 92 +- data/pilots/galactic-empire/tie-reaper.json | 98 +- .../pilots/galactic-empire/tie-sa-bomber.json | 223 +- .../galactic-empire/tie-sk-striker.json | 108 +- .../galactic-empire/vt-49-decimator.json | 75 +- .../arc-170-starfighter.json | 161 +- .../galactic-republic/btl-b-y-wing.json | 138 +- .../clone-z-95-headhunter.json | 99 +- .../cr90-corellian-corvette.json | 67 +- .../delta-7-aethersprite.json | 248 +- .../delta-7b-aethersprite.json | 260 +- .../pilots/galactic-republic/eta-2-actis.json | 252 +- .../galactic-republic/gauntlet-fighter.json | 67 +- .../galactic-republic/laat-i-gunship.json | 103 +- .../naboo-royal-n-1-starfighter.json | 126 +- .../nimbus-class-v-wing.json | 142 +- .../syliure-class-hyperspace-ring.json | 19 +- .../v-19-torrent-starfighter.json | 186 +- .../pilots/rebel-alliance/a-sf-01-b-wing.json | 300 ++- .../rebel-alliance/arc-170-starfighter.json | 62 +- .../pilots/rebel-alliance/attack-shuttle.json | 110 +- .../rebel-alliance/auzituck-gunship.json | 71 +- data/pilots/rebel-alliance/btl-a4-y-wing.json | 178 +- data/pilots/rebel-alliance/btl-s8-k-wing.json | 70 +- .../cr90-corellian-corvette.json | 67 +- data/pilots/rebel-alliance/e-wing.json | 78 +- data/pilots/rebel-alliance/fang-fighter.json | 101 +- .../rebel-alliance/gauntlet-fighter.json | 81 +- .../gr-75-medium-transport.json | 61 +- .../hwk-290-light-freighter.json | 94 +- .../modified-yt-1300-light-freighter.json | 183 +- data/pilots/rebel-alliance/rz-1-a-wing.json | 425 ++- .../sheathipede-class-shuttle.json | 119 +- data/pilots/rebel-alliance/t-65-x-wing.json | 475 +++- .../pilots/rebel-alliance/tie-ln-fighter.json | 103 +- data/pilots/rebel-alliance/ut-60d-u-wing.json | 141 +- .../vcx-100-light-freighter.json | 110 +- .../yt-2400-light-freighter.json | 216 +- .../rebel-alliance/z-95-af4-headhunter.json | 77 +- data/pilots/resistance/bta-nr2-y-wing.json | 118 +- data/pilots/resistance/fireball.json | 95 +- .../resistance/gr-75-medium-transport.json | 61 +- .../resistance/mg-100-starfortress-sf-17.json | 86 +- .../resistance/resistance-transport-pod.json | 118 +- .../resistance/resistance-transport.json | 76 +- data/pilots/resistance/rz-2-a-wing.json | 218 +- data/pilots/resistance/scavenged-yt-1300.json | 122 +- data/pilots/resistance/t-70-x-wing.json | 250 +- .../aggressor-assault-fighter.json | 81 +- .../scum-and-villainy/btl-a4-y-wing.json | 145 +- .../scum-and-villainy/c-roc-cruiser.json | 61 +- .../customized-yt-1300-light-freighter.json | 108 +- .../scum-and-villainy/escape-craft.json | 115 +- .../scum-and-villainy/fang-fighter.json | 159 +- .../firespray-class-patrol-craft.json | 96 +- .../scum-and-villainy/g-1a-starfighter.json | 102 +- .../scum-and-villainy/gauntlet-fighter.json | 83 +- .../hwk-290-light-freighter.json | 132 +- .../scum-and-villainy/jumpmaster-5000.json | 88 +- .../scum-and-villainy/kihraxz-fighter.json | 80 +- .../lancer-class-pursuit-craft.json | 97 +- .../m12-l-kimogila-fighter.json | 74 +- .../scum-and-villainy/m3-a-interceptor.json | 148 +- .../modified-tie-ln-fighter.json | 133 +- .../quadrijet-transfer-spacetug.json | 75 +- .../rogue-class-starfighter.json | 89 +- .../scum-and-villainy/scurrg-h-6-bomber.json | 64 +- .../scum-and-villainy/st-70-assault-ship.json | 111 +- .../starviper-class-attack-platform.json | 120 +- .../trident-class-assault-ship.json | 61 +- .../yt-2400-light-freighter.json | 93 +- .../yv-666-light-freighter.json | 96 +- .../z-95-af4-headhunter.json | 86 +- .../belbullab-22-starfighter.json | 121 +- .../droid-tri-fighter.json | 222 +- .../firespray-class-patrol-craft.json | 107 +- .../separatist-alliance/gauntlet-fighter.json | 81 +- .../hmp-droid-gunship.json | 105 +- .../hyena-class-droid-bomber.json | 206 +- .../nantex-class-starfighter.json | 87 +- .../rogue-class-starfighter.json | 271 +- .../separatist-alliance/sith-infiltrator.json | 157 +- .../trident-class-assault-ship.json | 61 +- .../vulture-class-droid-fighter.json | 212 +- data/upgrades/astromech.json | 634 ++++- data/upgrades/cannon.json | 89 +- data/upgrades/command.json | 416 ++- data/upgrades/configuration.json | 565 +++- data/upgrades/crew.json | 2326 +++++++++++++---- data/upgrades/device.json | 185 +- data/upgrades/force-power.json | 153 +- data/upgrades/gunner.json | 520 +++- data/upgrades/illicit.json | 217 +- data/upgrades/missile.json | 235 +- data/upgrades/modification.json | 502 +++- data/upgrades/sensor.json | 72 +- data/upgrades/tactical-relay.json | 95 +- data/upgrades/talent.json | 658 ++++- data/upgrades/tech.json | 152 +- data/upgrades/title.json | 1565 +++++++++-- data/upgrades/torpedo.json | 86 +- data/upgrades/turret.json | 40 +- 125 files changed, 17819 insertions(+), 5096 deletions(-) diff --git a/data/pilots/first-order/gozanti-class-cruiser.json b/data/pilots/first-order/gozanti-class-cruiser.json index ead6d388..b8238ab8 100644 --- a/data/pilots/first-order/gozanti-class-cruiser.json +++ b/data/pilots/first-order/gozanti-class-cruiser.json @@ -17,27 +17,62 @@ "3FB", "4FR" ], - "dialCodes": ["GOZ-FO"], + "dialCodes": [ + "GOZ-FO" + ], "stats": [ - { "arc": "Front Arc", "type": "attack", "value": 3 }, - { "type": "agility", "value": 0 }, - { "type": "hull", "value": 11 }, - { "type": "shields", "value": 5, "recovers": 1 }, - { "type": "energy", "value": 3, "recovers": 1 } + { + "arc": "Front Arc", + "type": "attack", + "value": 3 + }, + { + "type": "agility", + "value": 0 + }, + { + "type": "hull", + "value": 11 + }, + { + "type": "shields", + "value": 5, + "recovers": 1 + }, + { + "type": "energy", + "value": 3, + "recovers": 1 + } ], "actions": [ - { "difficulty": "White", "type": "Focus" }, - { "difficulty": "White", "type": "Lock" }, - { "difficulty": "White", "type": "Coordinate" }, - { "difficulty": "White", "type": "Reinforce" }, - { "difficulty": "White", "type": "Jam" } + { + "difficulty": "White", + "type": "Focus" + }, + { + "difficulty": "White", + "type": "Lock" + }, + { + "difficulty": "White", + "type": "Coordinate" + }, + { + "difficulty": "White", + "type": "Reinforce" + }, + { + "difficulty": "White", + "type": "Jam" + } ], "pilots": [ { "name": "First Order Sympathizers", "initiative": 7, - "cost": 67, - "loadout": 0, + "cost": 26, + "loadout": 40, "limited": 0, "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/firstordersympathizers.png", "image": "https://infinitearenas.com/xw2/images/pilots/firstordersympathizers.png", diff --git a/data/pilots/first-order/raider-class-corvette.json b/data/pilots/first-order/raider-class-corvette.json index 2eb7067b..96092cb3 100644 --- a/data/pilots/first-order/raider-class-corvette.json +++ b/data/pilots/first-order/raider-class-corvette.json @@ -20,27 +20,62 @@ "4FW", "5FR" ], - "dialCodes": ["RDR-FO"], + "dialCodes": [ + "RDR-FO" + ], "stats": [ - { "arc": "Full Front Arc", "type": "attack", "value": 4 }, - { "type": "agility", "value": 0 }, - { "type": "hull", "value": 20 }, - { "type": "shields", "value": 8, "recovers": 2 }, - { "type": "energy", "value": 6, "recovers": 2 } + { + "arc": "Full Front Arc", + "type": "attack", + "value": 4 + }, + { + "type": "agility", + "value": 0 + }, + { + "type": "hull", + "value": 20 + }, + { + "type": "shields", + "value": 8, + "recovers": 2 + }, + { + "type": "energy", + "value": 6, + "recovers": 2 + } ], "actions": [ - { "difficulty": "White", "type": "Focus" }, - { "difficulty": "White", "type": "Lock" }, - { "difficulty": "White", "type": "Coordinate" }, - { "difficulty": "White", "type": "Reinforce" }, - { "difficulty": "White", "type": "Jam" } + { + "difficulty": "White", + "type": "Focus" + }, + { + "difficulty": "White", + "type": "Lock" + }, + { + "difficulty": "White", + "type": "Coordinate" + }, + { + "difficulty": "White", + "type": "Reinforce" + }, + { + "difficulty": "White", + "type": "Jam" + } ], "pilots": [ { "name": "First Order Collaborators", "initiative": 8, - "cost": 131, - "loadout": 0, + "cost": 39, + "loadout": 50, "limited": 0, "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/firstordercollaborators.png", "image": "https://infinitearenas.com/xw2/images/pilots/firstordercollaborators.png", diff --git a/data/pilots/first-order/tie-ba-interceptor.json b/data/pilots/first-order/tie-ba-interceptor.json index 7287c7ba..78c361fe 100644 --- a/data/pilots/first-order/tie-ba-interceptor.json +++ b/data/pilots/first-order/tie-ba-interceptor.json @@ -23,20 +23,50 @@ "5FW", "5KR" ], - "dialCodes": ["VT"], + "dialCodes": [ + "VT" + ], "faction": "firstorder", "stats": [ - { "arc": "Front Arc", "type": "attack", "value": 3 }, - { "type": "agility", "value": 3 }, - { "type": "hull", "value": 2 }, - { "type": "shields", "value": 2 } + { + "arc": "Front Arc", + "type": "attack", + "value": 3 + }, + { + "type": "agility", + "value": 3 + }, + { + "type": "hull", + "value": 2 + }, + { + "type": "shields", + "value": 2 + } ], "actions": [ - { "difficulty": "White", "type": "Focus" }, - { "difficulty": "White", "type": "Evade" }, - { "difficulty": "White", "type": "Lock" }, - { "difficulty": "White", "type": "Barrel Roll" }, - { "difficulty": "White", "type": "Boost" } + { + "difficulty": "White", + "type": "Focus" + }, + { + "difficulty": "White", + "type": "Evade" + }, + { + "difficulty": "White", + "type": "Lock" + }, + { + "difficulty": "White", + "type": "Barrel Roll" + }, + { + "difficulty": "White", + "type": "Boost" + } ], "icon": "https://infinitearenas.com/xw2/images/shipicons/first-order/I_Vonregs-First-Order-TIE-Interceptor.png", "pilots": [ @@ -45,8 +75,8 @@ "caption": "Red Baron", "initiative": 6, "limited": 1, - "cost": 5, - "loadout": 14, + "cost": 14, + "loadout": 17, "xws": "majorvonreg", "ability": "During the System Phase, you may choose 1 enemy ship in your [Bullseye Arc]. That ship gains 1 deplete or strain token of your choice.", "shipAbility": { @@ -65,7 +95,9 @@ "extended": true, "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/majorvonreg.png", "image": "https://infinitearenas.com/xw2/images/pilots/majorvonreg.png", - "keywords": ["TIE"], + "keywords": [ + "TIE" + ], "epic": true }, { @@ -81,12 +113,20 @@ "name": "Fine-Tuned Thrusters", "text": "After you fully execute a maneuver, if you are not depleted or strained, you may gain 1 deplete or strain token to perform a [Lock] or [Barrel Roll] action." }, - "slots": ["Talent", "Tech", "Missile", "Modification", "Modification"], + "slots": [ + "Talent", + "Tech", + "Missile", + "Modification", + "Modification" + ], "standard": true, "extended": true, "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/holo.png", "image": "https://infinitearenas.com/xw2/images/pilots/holo.png", - "keywords": ["TIE"], + "keywords": [ + "TIE" + ], "epic": true }, { @@ -102,32 +142,46 @@ "name": "Fine-Tuned Thrusters", "text": "After you fully execute a maneuver, if you are not depleted or strained, you may gain 1 deplete or strain token to perform a [Lock] or [Barrel Roll] action." }, - "slots": ["Talent", "Talent", "Tech", "Missile", "Modification"], + "slots": [ + "Talent", + "Talent", + "Tech", + "Missile", + "Modification" + ], "standard": true, "extended": true, "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/ember.png", "image": "https://infinitearenas.com/xw2/images/pilots/ember.png", - "keywords": ["TIE"], + "keywords": [ + "TIE" + ], "epic": true }, { "name": "First Order Provocateur", "initiative": 3, "limited": 0, - "cost": 4, - "loadout": 3, + "cost": 9, + "loadout": 5, "xws": "firstorderprovocateur", "text": "Major Vonreg's vision guided the enhancement of proven designs while engineering this one-of-a-kind precise and lethal craft from Sienar-Jaemus Fleet Systems.", "shipAbility": { "name": "Fine-Tuned Thrusters", "text": "After you fully execute a maneuver, if you are not depleted or strained, you may gain 1 deplete or strain token to perform a [Lock] or [Barrel Roll] action." }, - "slots": ["Talent", "Tech", "Modification"], + "slots": [ + "Talent", + "Tech", + "Modification" + ], "standard": true, "extended": true, "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/firstorderprovocateur.png", "image": "https://infinitearenas.com/xw2/images/pilots/firstorderprovocateur.png", - "keywords": ["TIE"], + "keywords": [ + "TIE" + ], "epic": true } ] diff --git a/data/pilots/first-order/tie-fo-fighter.json b/data/pilots/first-order/tie-fo-fighter.json index 201d6ef7..7140babf 100644 --- a/data/pilots/first-order/tie-fo-fighter.json +++ b/data/pilots/first-order/tie-fo-fighter.json @@ -21,19 +21,46 @@ "4KR", "5FW" ], - "dialCodes": ["Tfo"], + "dialCodes": [ + "Tfo" + ], "faction": "firstorder", "stats": [ - { "arc": "Front Arc", "type": "attack", "value": 2 }, - { "type": "agility", "value": 3 }, - { "type": "hull", "value": 3 }, - { "type": "shields", "value": 1 } + { + "arc": "Front Arc", + "type": "attack", + "value": 2 + }, + { + "type": "agility", + "value": 3 + }, + { + "type": "hull", + "value": 3 + }, + { + "type": "shields", + "value": 1 + } ], "actions": [ - { "difficulty": "White", "type": "Focus" }, - { "difficulty": "White", "type": "Evade" }, - { "difficulty": "White", "type": "Lock" }, - { "difficulty": "White", "type": "Barrel Roll" } + { + "difficulty": "White", + "type": "Focus" + }, + { + "difficulty": "White", + "type": "Evade" + }, + { + "difficulty": "White", + "type": "Lock" + }, + { + "difficulty": "White", + "type": "Barrel Roll" + } ], "icon": "https://infinitearenas.com/xw2/images/shipicons/first-order/I_TIEfo.png", "pilots": [ @@ -57,7 +84,9 @@ ], "standard": true, "extended": true, - "keywords": ["TIE"], + "keywords": [ + "TIE" + ], "epic": true }, { @@ -65,17 +94,28 @@ "caption": "First Order Enforcer", "initiative": 5, "limited": 1, - "cost": 3, - "loadout": 4, + "cost": 10, + "loadout": 15, "xws": "commandermalarus", "ability": "At the start of the Engagement Phase, you may spend 1 [Charge] and gain 1 stress token. If you do, until the end of the round, while you defend or perform an attack, you may change all of your [Focus] results to [Evade] or [Hit] results.", "image": "https://infinitearenas.com/xw2/images/pilots/commandermalarus.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/commandermalarus.png", - "slots": ["Talent", "Talent", "Missile", "Modification", "Tech"], - "charges": { "value": 2, "recovers": 0 }, + "slots": [ + "Talent", + "Talent", + "Missile", + "Modification", + "Tech" + ], + "charges": { + "value": 2, + "recovers": 0 + }, "standard": true, "extended": true, - "keywords": ["TIE"], + "keywords": [ + "TIE" + ], "epic": true }, { @@ -89,10 +129,17 @@ "ability": "While you perform a primary attack, if you are not stressed, you may gain 1 stress token to roll 1 additional attack die.", "image": "https://infinitearenas.com/xw2/images/pilots/scorch.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/scorch.png", - "slots": ["Talent", "Talent", "Modification", "Tech"], + "slots": [ + "Talent", + "Talent", + "Modification", + "Tech" + ], "standard": true, "extended": true, - "keywords": ["TIE"], + "keywords": [ + "TIE" + ], "epic": true }, { @@ -106,10 +153,18 @@ "ability": "While you perform a primary attack, you may spend your lock on the defender and a focus token to change all of your results to [Critical Hit] results.", "image": "https://infinitearenas.com/xw2/images/pilots/static.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/static.png", - "slots": ["Talent", "Talent", "Cannon", "Modification", "Tech"], + "slots": [ + "Talent", + "Talent", + "Cannon", + "Modification", + "Tech" + ], "standard": true, "extended": true, - "keywords": ["TIE"], + "keywords": [ + "TIE" + ], "epic": true }, { @@ -123,26 +178,40 @@ "ability": "While you perform a primary attack at attack range 3, roll 1 additional attack die.", "image": "https://infinitearenas.com/xw2/images/pilots/longshot.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/longshot.png", - "slots": ["Talent", "Modification", "Tech", "Tech"], + "slots": [ + "Talent", + "Modification", + "Tech", + "Tech" + ], "standard": true, "extended": true, - "keywords": ["TIE"], + "keywords": [ + "TIE" + ], "epic": true }, { "name": "Omega Squadron Ace", "initiative": 3, "limited": 0, - "cost": 3, - "loadout": 4, + "cost": 8, + "loadout": 9, "xws": "omegasquadronace", "text": "Only pilots who have demonstrated both exceptional skill and unwavering dedication are rewarded with coveted positions in the First Order squadrons operating secretly against the New Republic during the Cold War.", "image": "https://infinitearenas.com/xw2/images/pilots/omegasquadronace.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/omegasquadronace.png", - "slots": ["Talent", "Modification", "Modification", "Tech"], + "slots": [ + "Talent", + "Modification", + "Modification", + "Tech" + ], "standard": true, "extended": true, - "keywords": ["TIE"], + "keywords": [ + "TIE" + ], "epic": true }, { @@ -156,10 +225,15 @@ "ability": "At the start of the Engagement Phase, you may choose a friendly ship at range 0-1. If you do, that ship removes 1 stress token.", "image": "https://infinitearenas.com/xw2/images/pilots/muse.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/muse.png", - "slots": ["Modification", "Tech"], + "slots": [ + "Modification", + "Tech" + ], "standard": true, "extended": true, - "keywords": ["TIE"], + "keywords": [ + "TIE" + ], "epic": true }, { @@ -167,48 +241,62 @@ "caption": "Loose End", "initiative": 2, "limited": 1, - "cost": 3, - "loadout": 5, + "cost": 7, + "loadout": 6, "xws": "tn3465", "ability": "While another friendly ship performs an attack, if you are at range 0-1 of the defender, you may suffer 1 [Critical Hit] damage to change 1 of the attacker's results to a [Critical Hit] result.", "image": "https://infinitearenas.com/xw2/images/pilots/tn3465.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/tn3465.png", - "slots": ["Modification", "Tech"], + "slots": [ + "Modification", + "Tech" + ], "standard": true, "extended": true, - "keywords": ["TIE"], + "keywords": [ + "TIE" + ], "epic": true }, { "name": "Zeta Squadron Pilot", "initiative": 2, "limited": 0, - "cost": 3, - "loadout": 3, + "cost": 7, + "loadout": 6, "xws": "zetasquadronpilot", "text": "Unhampered by a cumbersome galactic bureaucracy, technologies originally researched by the Empire's TIE Advanced program are now mass-produced on First Order starfighters. As a result, TIE/fo pilots enjoy higher survival rates than their predecessors in the Galactic Empire.", "image": "https://infinitearenas.com/xw2/images/pilots/zetasquadronpilot.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/zetasquadronpilot.png", - "slots": ["Modification", "Tech"], + "slots": [ + "Modification", + "Tech" + ], "standard": true, "extended": true, - "keywords": ["TIE"], + "keywords": [ + "TIE" + ], "epic": true }, { "name": "Epsilon Squadron Cadet", "initiative": 1, "limited": 0, - "cost": 3, - "loadout": 2, + "cost": 6, + "loadout": 0, "xws": "epsilonsquadroncadet", "text": "Trained from childhood aboard Resurgent-class Star Destroyers in deep space, many First Order TIE pilots have never even set foot on a planet's surface.", "image": "https://infinitearenas.com/xw2/images/pilots/epsilonsquadroncadet.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/epsilonsquadroncadet.png", - "slots": ["Tech"], + "slots": [ + "Tech" + ], "standard": true, "extended": true, - "keywords": ["TIE"], + "keywords": [ + "TIE" + ], "epic": true }, { @@ -216,16 +304,22 @@ "caption": "Inconvenient Witness", "initiative": 1, "limited": 1, - "cost": 3, - "loadout": 4, + "cost": 7, + "loadout": 5, "xws": "lieutenantrivas", "image": "https://infinitearenas.com/xw2/images/pilots/lieutenantrivas.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/lieutenantrivas.png", "ability": "After a ship at range 1-2 gains a red or orange token, if you do not have that ship locked, you may acquire a lock on that ship.", - "slots": ["Talent", "Tech", "Modification"], + "slots": [ + "Talent", + "Tech", + "Modification" + ], "standard": true, "extended": true, - "keywords": ["TIE"], + "keywords": [ + "TIE" + ], "epic": true }, { @@ -239,10 +333,17 @@ "ability": "While you are not damaged, treat your initiative value as 7.", "image": "https://infinitearenas.com/xw2/images/pilots/null.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/null.png", - "slots": ["Talent", "Talent", "Tech", "Tech"], + "slots": [ + "Talent", + "Talent", + "Tech", + "Tech" + ], "standard": true, "extended": true, - "keywords": ["TIE"], + "keywords": [ + "TIE" + ], "epic": true }, { @@ -250,16 +351,24 @@ "caption": "Harsh Instructor", "initiative": 5, "limited": 1, - "cost": 3, - "loadout": 7, + "cost": 9, + "loadout": 10, "xws": "lieutenantgalek", "ability": "After another friendly ship at range 0-2 is destroyed, you may perform a [Coordinate] action, even while stressed. While you coordinate, the ship you choose can perform an action only if that action is also on your action bar.", "image": "https://infinitearenas.com/xw2/images/pilots/lieutenantgalek.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/lieutenantgalek.png", - "slots": ["Talent", "Tech", "Tech", "Cannon", "Modification"], + "slots": [ + "Talent", + "Tech", + "Tech", + "Cannon", + "Modification" + ], "standard": true, "extended": true, - "keywords": ["TIE"], + "keywords": [ + "TIE" + ], "epic": true }, { @@ -267,16 +376,23 @@ "caption": "Jace Rucklin", "initiative": 4, "limited": 1, - "cost": 3, - "loadout": 6, + "cost": 9, + "loadout": 9, "xws": "dt798", "ability": "While you perform a primary attack, if you are not strained, you may gain 1 strain token to roll 1 additional die.", "image": "https://infinitearenas.com/xw2/images/pilots/dt798.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/dt798.png", - "slots": ["Talent", "Tech", "Modification", "Modification"], + "slots": [ + "Talent", + "Tech", + "Modification", + "Modification" + ], "standard": true, "extended": true, - "keywords": ["TIE"], + "keywords": [ + "TIE" + ], "epic": true }, { @@ -284,17 +400,26 @@ "caption": "Impetuous Mechanic", "initiative": 3, "limited": 1, - "cost": 3, + "cost": 8, "loadout": 9, "xws": "lingaava", "ability": "Setup: After placing forces, assign the Primed for Speed condition to yourself and up to 2 other friendly TIE/fo or TIE/sf Fighters that have no equipped [Modification] upgrades.", - "conditions": ["primedforspeed"], + "conditions": [ + "primedforspeed" + ], "image": "https://infinitearenas.com/xw2/images/pilots/lingaava.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/lingaava.png", - "slots": ["Talent", "Talent", "Tech", "Modification"], + "slots": [ + "Talent", + "Talent", + "Tech", + "Modification" + ], "standard": true, "extended": true, - "keywords": ["TIE"], + "keywords": [ + "TIE" + ], "epic": true } ] diff --git a/data/pilots/first-order/tie-se-bomber.json b/data/pilots/first-order/tie-se-bomber.json index 50b0cb4b..74b89287 100644 --- a/data/pilots/first-order/tie-se-bomber.json +++ b/data/pilots/first-order/tie-se-bomber.json @@ -22,26 +22,56 @@ "3PR", "4FW" ], - "dialCodes": ["Tse"], + "dialCodes": [ + "Tse" + ], "faction": "firstorder", "stats": [ - { "arc": "Front Arc", "type": "attack", "value": 2 }, - { "type": "agility", "value": 2 }, - { "type": "hull", "value": 4 }, - { "type": "shields", "value": 2 } + { + "arc": "Front Arc", + "type": "attack", + "value": 2 + }, + { + "type": "agility", + "value": 2 + }, + { + "type": "hull", + "value": 4 + }, + { + "type": "shields", + "value": 2 + } ], "actions": [ - { "difficulty": "White", "type": "Focus" }, - { "difficulty": "White", "type": "Lock" }, { "difficulty": "White", - "linked": { "difficulty": "Red", "type": "Lock" }, + "type": "Focus" + }, + { + "difficulty": "White", + "type": "Lock" + }, + { + "difficulty": "White", + "linked": { + "difficulty": "Red", + "type": "Lock" + }, "type": "Barrel Roll" }, - { "difficulty": "Red", "type": "Boost" }, + { + "difficulty": "Red", + "type": "Boost" + }, { "difficulty": "White", - "linked": { "difficulty": "Red", "type": "Evade" }, + "linked": { + "difficulty": "Red", + "type": "Evade" + }, "type": "Reload" } ], @@ -74,7 +104,9 @@ "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/breach.png", "image": "https://infinitearenas.com/xw2/images/pilots/breach.png", "caption": "Ordnance Expert", - "keywords": ["TIE"], + "keywords": [ + "TIE" + ], "epic": true }, { @@ -104,7 +136,9 @@ "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/scorch-tiesebomber.png", "image": "https://infinitearenas.com/xw2/images/pilots/scorch_tiesebomber.png", "caption": "Jad Bean", - "keywords": ["TIE"], + "keywords": [ + "TIE" + ], "epic": true }, { @@ -133,7 +167,9 @@ "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/dread.png", "image": "https://infinitearenas.com/xw2/images/pilots/dread.png", "caption": "Devotee of Devastation", - "keywords": ["TIE"], + "keywords": [ + "TIE" + ], "epic": true }, { @@ -162,7 +198,9 @@ "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/grudge.png", "image": "https://infinitearenas.com/xw2/images/pilots/grudge.png", "caption": "Hateful Harrier", - "keywords": ["TIE"], + "keywords": [ + "TIE" + ], "epic": true }, { @@ -176,8 +214,8 @@ }, "standard": true, "extended": true, - "cost": 4, - "loadout": 7, + "cost": 11, + "loadout": 19, "slots": [ "Tech", "Torpedo", @@ -190,7 +228,9 @@ "text": "The live-fire exercises of the First Order are intended to root out the weak, enforcing the maxim that only the strong survive.", "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/firstordercadet.png", "image": "https://infinitearenas.com/xw2/images/pilots/firstordercadet.png", - "keywords": ["TIE"], + "keywords": [ + "TIE" + ], "epic": true }, { @@ -204,13 +244,22 @@ }, "standard": true, "extended": true, - "cost": 4, - "loadout": 8, - "slots": ["Tech", "Tech", "Missile", "Device", "Device", "Modification"], + "cost": 9, + "loadout": 9, + "slots": [ + "Tech", + "Tech", + "Missile", + "Device", + "Device", + "Modification" + ], "text": "Equipped with four laser cannons and advanced systems, the TIE/se bomber is a remarkably maneuverable craft that brings devastating ordnance to bear against any who dare to stand against the First Order.", "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/sienarjaemustestpilot.png", "image": "https://infinitearenas.com/xw2/images/pilots/sienarjaemustestpilot.png", - "keywords": ["TIE"], + "keywords": [ + "TIE" + ], "epic": true }, { @@ -224,8 +273,8 @@ }, "standard": true, "extended": true, - "cost": 4, - "loadout": 13, + "cost": 10, + "loadout": 14, "slots": [ "Tech", "Talent", @@ -238,11 +287,16 @@ "Modification" ], "ability": "After you perform a [Boost] action, you may spend 1 [Charge] to remove 1 non-lock red or orange token.", - "charges": { "value": 3, "recovers": 0 }, + "charges": { + "value": 3, + "recovers": 0 + }, "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/juljerjerrod.png", "image": "https://infinitearenas.com/xw2/images/pilots/juljerjerrod.png", "caption": "Security Commander", - "keywords": ["TIE"], + "keywords": [ + "TIE" + ], "epic": true } ], diff --git a/data/pilots/first-order/tie-sf-fighter.json b/data/pilots/first-order/tie-sf-fighter.json index 366dcd55..30471568 100644 --- a/data/pilots/first-order/tie-sf-fighter.json +++ b/data/pilots/first-order/tie-sf-fighter.json @@ -23,34 +23,65 @@ "4FW", "5FW" ], - "dialCodes": ["Tsf"], + "dialCodes": [ + "Tsf" + ], "faction": "firstorder", "stats": [ - { "arc": "Front Arc", "type": "attack", "value": 2 }, - { "arc": "Single Turret Arc", "type": "attack", "value": 2 }, - { "type": "agility", "value": 2 }, - { "type": "hull", "value": 3 }, - { "type": "shields", "value": 3 } + { + "arc": "Front Arc", + "type": "attack", + "value": 2 + }, + { + "arc": "Single Turret Arc", + "type": "attack", + "value": 2 + }, + { + "type": "agility", + "value": 2 + }, + { + "type": "hull", + "value": 3 + }, + { + "type": "shields", + "value": 3 + } ], "actions": [ { "difficulty": "White", - "linked": { "difficulty": "White", "type": "Rotate Arc" }, + "linked": { + "difficulty": "White", + "type": "Rotate Arc" + }, "type": "Focus" }, { "difficulty": "White", - "linked": { "difficulty": "White", "type": "Rotate Arc" }, + "linked": { + "difficulty": "White", + "type": "Rotate Arc" + }, "type": "Evade" }, { "difficulty": "White", - "linked": { "difficulty": "White", "type": "Rotate Arc" }, + "linked": { + "difficulty": "White", + "type": "Rotate Arc" + }, "type": "Lock" }, { "difficulty": "White", - "linked": { "difficulty": "White", "type": "Rotate Arc" }, + "linked": { + "difficulty": "White", + "type": "Rotate Arc" + }, "type": "Barrel Roll" } ], @@ -69,13 +100,25 @@ "name": "Heavy Weapon Turret", "text": "You can rotate your [Single Turret Arc] indicator only to your [Front Arc] or [Rear Arc]. You must treat the [Front Arc] requirement of your equipped [Missile] upgrades as [Single Turret Arc]." }, - "slots": ["Talent", "Talent", "Sensor", "Modification", "Gunner", "Tech"], - "charges": { "value": 1, "recovers": 1 }, + "slots": [ + "Talent", + "Talent", + "Sensor", + "Modification", + "Gunner", + "Tech" + ], + "charges": { + "value": 1, + "recovers": 1 + }, "image": "https://infinitearenas.com/xw2/images/pilots/quickdraw.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/quickdraw.png", "standard": true, "extended": true, - "keywords": ["TIE"], + "keywords": [ + "TIE" + ], "epic": true }, { @@ -103,47 +146,64 @@ "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/backdraft.png", "standard": true, "extended": true, - "keywords": ["TIE"], + "keywords": [ + "TIE" + ], "epic": true }, { "name": "Omega Squadron Expert", "initiative": 3, "limited": 0, - "cost": 4, - "loadout": 3, + "cost": 11, + "loadout": 19, "xws": "omegasquadronexpert", "text": "The TIE/sf is a versatile starfighter that carries specialized armament and experimental systems for long-range operations by First Order Special Forces.", "shipAbility": { "name": "Heavy Weapon Turret", "text": "You can rotate your [Single Turret Arc] indicator only to your [Front Arc] or [Rear Arc]. You must treat the [Front Arc] requirement of your equipped [Missile] upgrades as [Single Turret Arc]." }, - "slots": ["Sensor", "Missile", "Modification", "Gunner", "Tech"], + "slots": [ + "Sensor", + "Missile", + "Modification", + "Gunner", + "Tech" + ], "image": "https://infinitearenas.com/xw2/images/pilots/omegasquadronexpert.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/omegasquadronexpert.png", "standard": true, "extended": true, - "keywords": ["TIE"], + "keywords": [ + "TIE" + ], "epic": true }, { "name": "Zeta Squadron Survivor", "initiative": 2, "limited": 0, - "cost": 4, - "loadout": 4, + "cost": 10, + "loadout": 16, "xws": "zetasquadronsurvivor", "text": "Humiliated by their failure, the remaining pilots from Starkiller Base are eager to prove their worth in pursuit of the Resistance.", "shipAbility": { "name": "Heavy Weapon Turret", "text": "You can rotate your [Single Turret Arc] indicator only to your [Front Arc] or [Rear Arc]. You must treat the [Front Arc] requirement of your equipped [Missile] upgrades as [Single Turret Arc]." }, - "slots": ["Sensor", "Talent", "Gunner", "Tech"], + "slots": [ + "Sensor", + "Talent", + "Gunner", + "Tech" + ], "image": "https://infinitearenas.com/xw2/images/pilots/zetasquadronsurvivor.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/zetasquadronsurvivor.png", "standard": true, "extended": true, - "keywords": ["TIE"], + "keywords": [ + "TIE" + ], "epic": true }, { @@ -168,11 +228,13 @@ "Modification" ], "ability": "While you perform an attack, you may spend another friendly ship's lock on the defender to reroll any number of your results.", - "cost": 4, - "loadout": 7, + "cost": 13, + "loadout": 25, "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/lieutenantlehuse.png", "image": "https://infinitearenas.com/xw2/images/pilots/lieutenantlehuse.png", - "keywords": ["TIE"], + "keywords": [ + "TIE" + ], "epic": true }, { @@ -197,11 +259,13 @@ "Modification" ], "ability": "While you defend, after the Neutralize Results step, another friendly ship at range 0-1 must suffer 1 [Hit]/[Critical Hit] damage to cancel 1 matching result.", - "cost": 4, - "loadout": 6, + "cost": 10, + "loadout": 15, "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/captainphasma.png", "image": "https://infinitearenas.com/xw2/images/pilots/captainphasma.png", - "keywords": ["TIE"], + "keywords": [ + "TIE" + ], "epic": true } ] diff --git a/data/pilots/first-order/tie-vn-silencer.json b/data/pilots/first-order/tie-vn-silencer.json index f52ac1c1..db7216fa 100644 --- a/data/pilots/first-order/tie-vn-silencer.json +++ b/data/pilots/first-order/tie-vn-silencer.json @@ -21,19 +21,46 @@ "4KR", "5FB" ], - "dialCodes": ["Tvn"], + "dialCodes": [ + "Tvn" + ], "faction": "firstorder", "stats": [ - { "arc": "Front Arc", "type": "attack", "value": 3 }, - { "type": "agility", "value": 3 }, - { "type": "hull", "value": 4 }, - { "type": "shields", "value": 2 } + { + "arc": "Front Arc", + "type": "attack", + "value": 3 + }, + { + "type": "agility", + "value": 3 + }, + { + "type": "hull", + "value": 4 + }, + { + "type": "shields", + "value": 2 + } ], "actions": [ - { "difficulty": "White", "type": "Focus" }, - { "difficulty": "White", "type": "Lock" }, - { "difficulty": "White", "type": "Barrel Roll" }, - { "difficulty": "White", "type": "Boost" } + { + "difficulty": "White", + "type": "Focus" + }, + { + "difficulty": "White", + "type": "Lock" + }, + { + "difficulty": "White", + "type": "Barrel Roll" + }, + { + "difficulty": "White", + "type": "Boost" + } ], "icon": "https://infinitearenas.com/xw2/images/shipicons/first-order/I_TIESilencer.png", "pilots": [ @@ -62,7 +89,9 @@ "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/blackout.png", "standard": true, "extended": true, - "keywords": ["TIE"], + "keywords": [ + "TIE" + ], "epic": true }, { @@ -71,21 +100,39 @@ "caption": "Tormented Apprentice", "initiative": 5, "limited": 1, - "cost": 7, - "loadout": 24, + "cost": 16, + "loadout": 10, "ability": "After you defend, you may spend 1 [Force] to assign the I'll Show You the Dark Side condition to the attacker.", - "force": { "value": 2, "recovers": 1, "side": ["dark"] }, + "force": { + "value": 2, + "recovers": 1, + "side": [ + "dark" + ] + }, "shipAbility": { "name": "Autothrusters", "text": "After you perform an action, you may perform a red [Barrel Roll] or red [Boost] action." }, - "conditions": ["illshowyouthedarkside"], - "slots": ["Torpedo", "Missile", "Force Power", "Talent", "Tech", "Configuration"], + "conditions": [ + "illshowyouthedarkside" + ], + "slots": [ + "Torpedo", + "Missile", + "Force Power", + "Talent", + "Tech", + "Configuration" + ], "image": "https://infinitearenas.com/xw2/images/pilots/kyloren.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/kyloren.png", "standard": true, "extended": true, - "keywords": ["Dark Side", "TIE"], + "keywords": [ + "Dark Side", + "TIE" + ], "epic": true }, { @@ -93,19 +140,27 @@ "xws": "firstordertestpilot", "initiative": 4, "limited": 0, - "cost": 5, + "cost": 12, "loadout": 5, "text": "Engineered for incredible speed and precise handling, the TIE Silencer is devastating in the hands of those who can unlock its full potential. Any lesser pilot could easily be overwhelmed and lose control of the nimble craft.", "shipAbility": { "name": "Autothrusters", "text": "After you perform an action, you may perform a red [Barrel Roll] or red [Boost] action." }, - "slots": ["Talent", "Torpedo", "Missile", "Tech", "Configuration"], + "slots": [ + "Talent", + "Torpedo", + "Missile", + "Tech", + "Configuration" + ], "image": "https://infinitearenas.com/xw2/images/pilots/firstordertestpilot.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/firstordertestpilot.png", "standard": true, "extended": true, - "keywords": ["TIE"], + "keywords": [ + "TIE" + ], "epic": true }, { @@ -121,12 +176,20 @@ "name": "Autothrusters", "text": "After you perform an action, you may perform a red [Barrel Roll] or red [Boost] action." }, - "slots": ["Talent", "Torpedo", "Missile", "Tech", "Configuration"], + "slots": [ + "Talent", + "Torpedo", + "Missile", + "Tech", + "Configuration" + ], "image": "https://infinitearenas.com/xw2/images/pilots/recoil.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/recoil.png", "standard": true, "extended": true, - "keywords": ["TIE"], + "keywords": [ + "TIE" + ], "epic": true }, { @@ -142,12 +205,20 @@ "name": "Autothrusters", "text": "After you perform an action, you may perform a red [Barrel Roll] or red [Boost] action." }, - "slots": ["Talent", "Torpedo", "Missile", "Tech", "Configuration"], + "slots": [ + "Talent", + "Torpedo", + "Missile", + "Tech", + "Configuration" + ], "image": "https://infinitearenas.com/xw2/images/pilots/avenger.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/avenger.png", "standard": true, "extended": true, - "keywords": ["TIE"], + "keywords": [ + "TIE" + ], "epic": true }, { @@ -155,19 +226,27 @@ "xws": "sienarjaemusengineer", "initiative": 1, "limited": 0, - "cost": 5, + "cost": 11, "loadout": 5, "text": "Developed by Sienar-Jaemus Fleet Systems as a successor to the vaunted TIE Defender, the TIE/vn Silencer incorporates bleeding-edge technologies developed at research facilities hidden in the Unknown Regions.", "shipAbility": { "name": "Autothrusters", "text": "After you perform an action, you may perform a red [Barrel Roll] or red [Boost] action." }, - "slots": ["Tech", "Torpedo", "Missile", "Modification", "Configuration"], + "slots": [ + "Tech", + "Torpedo", + "Missile", + "Modification", + "Configuration" + ], "image": "https://infinitearenas.com/xw2/images/pilots/sienarjaemusengineer.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/sienarjaemusengineer.png", "standard": true, "extended": true, - "keywords": ["TIE"], + "keywords": [ + "TIE" + ], "epic": true }, { @@ -182,13 +261,21 @@ "caption": "Adrenaline Junkie", "standard": true, "extended": true, - "slots": ["Tech", "Talent", "Talent", "Missile", "Configuration"], + "slots": [ + "Tech", + "Talent", + "Talent", + "Missile", + "Configuration" + ], "ability": "While you are damaged, treat your initiative as 6.", "cost": 5, "loadout": 11, "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/rush.png", "image": "https://infinitearenas.com/xw2/images/pilots/rush.png", - "keywords": ["TIE"], + "keywords": [ + "TIE" + ], "epic": true } ] diff --git a/data/pilots/first-order/tie-wi-whisper-modified-interceptor.json b/data/pilots/first-order/tie-wi-whisper-modified-interceptor.json index 483ffb0c..46bede83 100644 --- a/data/pilots/first-order/tie-wi-whisper-modified-interceptor.json +++ b/data/pilots/first-order/tie-wi-whisper-modified-interceptor.json @@ -22,31 +22,65 @@ "5FB", "5KR" ], - "dialCodes": ["Twi"], + "dialCodes": [ + "Twi" + ], "faction": "firstorder", "stats": [ - { "arc": "Bullseye Arc", "type": "attack", "value": 3 }, - { "arc": "Single Turret Arc", "type": "attack", "value": 2 }, - { "type": "agility", "value": 2 }, - { "type": "hull", "value": 3 }, - { "type": "shields", "value": 2 } + { + "arc": "Bullseye Arc", + "type": "attack", + "value": 3 + }, + { + "arc": "Single Turret Arc", + "type": "attack", + "value": 2 + }, + { + "type": "agility", + "value": 2 + }, + { + "type": "hull", + "value": 3 + }, + { + "type": "shields", + "value": 2 + } ], "actions": [ { "difficulty": "White", - "linked": { "difficulty": "White", "type": "Rotate Arc" }, + "linked": { + "difficulty": "White", + "type": "Rotate Arc" + }, "type": "Focus" }, - { "difficulty": "White", "type": "Evade" }, - { "difficulty": "White", "type": "Lock" }, { "difficulty": "White", - "linked": { "difficulty": "White", "type": "Rotate Arc" }, + "type": "Evade" + }, + { + "difficulty": "White", + "type": "Lock" + }, + { + "difficulty": "White", + "linked": { + "difficulty": "White", + "type": "Rotate Arc" + }, "type": "Barrel Roll" }, { "difficulty": "White", - "linked": { "difficulty": "White", "type": "Rotate Arc" }, + "linked": { + "difficulty": "White", + "type": "Rotate Arc" + }, "type": "Boost" } ], @@ -62,8 +96,8 @@ }, "standard": true, "extended": true, - "cost": 5, - "loadout": 14, + "cost": 15, + "loadout": 15, "slots": [ "Force Power", "Force Power", @@ -78,8 +112,19 @@ "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/kyloren-tiewiwhispermodifiedinterceptor.png", "image": "https://infinitearenas.com/xw2/images/pilots/kyloren-tiewiwhispermodifiedinterceptor.png", "caption": "Supreme Leader of the First Order", - "keywords": ["Dark Side", "Light Side", "TIE"], - "force": { "value": 3, "recovers": 1, "side": ["dark", "light"] }, + "keywords": [ + "Dark Side", + "Light Side", + "TIE" + ], + "force": { + "value": 3, + "recovers": 1, + "side": [ + "dark", + "light" + ] + }, "epic": true }, { @@ -95,12 +140,21 @@ "extended": true, "cost": 5, "loadout": 15, - "slots": ["Talent", "Talent", "Cannon", "Tech", "Tech", "Configuration"], + "slots": [ + "Talent", + "Talent", + "Cannon", + "Tech", + "Tech", + "Configuration" + ], "ability": "After you perform a [Bullseye Arc] attack, if you have 1 or more non-lock red or orange tokens, you may perform a bonus attack against a different target.", "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/wrath.png", "image": "https://infinitearenas.com/xw2/images/pilots/wrath.png", "caption": "Herald of Destruction", - "keywords": ["TIE"], + "keywords": [ + "TIE" + ], "epic": true }, { @@ -116,12 +170,20 @@ "extended": true, "cost": 4, "loadout": 10, - "slots": ["Talent", "Missile", "Tech", "Tech", "Configuration"], + "slots": [ + "Talent", + "Missile", + "Tech", + "Tech", + "Configuration" + ], "ability": "After you fully execute a maneuver or perform a [Boost] action, each ship you moved through gains 2 jam tokens.", "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/nightfall.png", "image": "https://infinitearenas.com/xw2/images/pilots/nightfall.png", "caption": "709th Legion Veteran", - "keywords": ["TIE"], + "keywords": [ + "TIE" + ], "epic": true }, { @@ -137,12 +199,21 @@ "extended": true, "cost": 4, "loadout": 12, - "slots": ["Talent", "Talent", "Missile", "Tech", "Tech", "Configuration"], + "slots": [ + "Talent", + "Talent", + "Missile", + "Tech", + "Tech", + "Configuration" + ], "ability": "Before you engage, you may remove any number of jam tokens, then you may gain 1 focus token for each enemy ship that has you in its [Front Arc].", "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/whirlwind.png", "image": "https://infinitearenas.com/xw2/images/pilots/whirlwind.png", "caption": "Reap What You Sow", - "keywords": ["TIE"], + "keywords": [ + "TIE" + ], "epic": true }, { @@ -157,12 +228,20 @@ "text": "Commanded by Supreme Leader Kylo Ren, the 709th Legion fights without mercy or remorse to crush the Resistance and bring the galaxy under the First Order's dominion.", "standard": true, "extended": true, - "cost": 4, - "loadout": 10, - "slots": ["Talent", "Missile", "Tech", "Tech", "Configuration"], + "cost": 10, + "loadout": 5, + "slots": [ + "Talent", + "Missile", + "Tech", + "Tech", + "Configuration" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/709thlegionace.png", "image": "https://infinitearenas.com/xw2/images/pilots/709thlegionace.png", - "keywords": ["TIE"], + "keywords": [ + "TIE" + ], "epic": true }, { @@ -177,12 +256,19 @@ "text": "Also called Red Fury, the 709th Legion is charged by Supreme Leader Kylo Ren with rooting out dissenters at Black Spire Outpost.", "standard": true, "extended": true, - "cost": 4, - "loadout": 3, - "slots": ["Talent", "Tech", "Tech", "Configuration"], + "cost": 8, + "loadout": 5, + "slots": [ + "Talent", + "Tech", + "Tech", + "Configuration" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/redfuryzealot.png", "image": "https://infinitearenas.com/xw2/images/pilots/redfuryzealot.png", - "keywords": ["TIE"], + "keywords": [ + "TIE" + ], "epic": true } ], diff --git a/data/pilots/first-order/upsilon-class-command-shuttle.json b/data/pilots/first-order/upsilon-class-command-shuttle.json index fc42412e..1de5398b 100644 --- a/data/pilots/first-order/upsilon-class-command-shuttle.json +++ b/data/pilots/first-order/upsilon-class-command-shuttle.json @@ -20,20 +20,50 @@ "3NW", "3YR" ], - "dialCodes": ["Ups"], + "dialCodes": [ + "Ups" + ], "faction": "firstorder", "stats": [ - { "type": "attack", "value": 4, "arc": "Front Arc" }, - { "type": "agility", "value": 1 }, - { "type": "hull", "value": 6 }, - { "type": "shields", "value": 6 } + { + "type": "attack", + "value": 4, + "arc": "Front Arc" + }, + { + "type": "agility", + "value": 1 + }, + { + "type": "hull", + "value": 6 + }, + { + "type": "shields", + "value": 6 + } ], "actions": [ - { "difficulty": "White", "type": "Focus" }, - { "difficulty": "White", "type": "Lock" }, - { "difficulty": "White", "type": "Reinforce" }, - { "difficulty": "White", "type": "Coordinate" }, - { "difficulty": "White", "type": "Jam" } + { + "difficulty": "White", + "type": "Focus" + }, + { + "difficulty": "White", + "type": "Lock" + }, + { + "difficulty": "White", + "type": "Reinforce" + }, + { + "difficulty": "White", + "type": "Coordinate" + }, + { + "difficulty": "White", + "type": "Jam" + } ], "icon": "https://infinitearenas.com/xw2/images/shipicons/first-order/I_UpsilonShuttle.png", "pilots": [ @@ -42,8 +72,8 @@ "caption": "Hypercomms Specialist", "initiative": 2, "limited": 1, - "cost": 8, - "loadout": 20, + "cost": 18, + "loadout": 22, "xws": "lieutenantdormitz", "ability": "Setup: After you are placed, other friendly ships can be placed anywhere in the play area at range 0-2 of you.", "shipAbility": { @@ -72,8 +102,8 @@ "caption": "Stentorian Commander", "initiative": 4, "limited": 1, - "cost": 7, - "loadout": 13, + "cost": 18, + "loadout": 25, "xws": "majorstridan", "ability": "While you coordinate or resolve the effect of one of your upgrades, you may treat friendly ships at range 2-3 as being at range 0 or range 1.", "shipAbility": { @@ -102,9 +132,12 @@ "caption": "Alert Flight Controller", "initiative": 1, "limited": 1, - "cost": 7, - "loadout": 14, - "charges": { "value": 1, "recovers": 1 }, + "cost": 16, + "loadout": 15, + "charges": { + "value": 1, + "recovers": 1 + }, "ability": "During the Activation or Engagement Phase, after a ship in your [Front Arc] at range 0-2 gains 1 stress token, you may spend 1 [Charge]. If you do, that ship gains 1 tractor token.", "shipAbility": { "name": "Linked Battery", @@ -132,8 +165,8 @@ "xws": "starkillerbasepilot", "initiative": 2, "limited": 0, - "cost": 7, - "loadout": 8, + "cost": 15, + "loadout": 10, "text": "The Upsilon-class command shuttle serves as a base of operations for many of the First Order's senior officers and agents. Its powerful sensors and communications equipment allow them to orchestrate the spread of terror across the galaxy.", "shipAbility": { "name": "Linked Battery", @@ -159,11 +192,14 @@ "caption": "Obedient Shuttle Pilot", "initiative": 3, "limited": 1, - "cost": 8, + "cost": 17, "loadout": 17, "xws": "lieutenanttavson", "ability": "After you suffer damage, you may spend 1 [Charge] to perform an action.", - "charges": { "value": 2, "recovers": 1 }, + "charges": { + "value": 2, + "recovers": 1 + }, "shipAbility": { "name": "Linked Battery", "text": "While you perform a [Cannon] attack, roll 1 additional die." @@ -188,15 +224,18 @@ "caption": "Principled Instructor", "initiative": 4, "limited": 1, - "cost": 7, - "loadout": 12, + "cost": 17, + "loadout": 19, "xws": "captaincardinal", "ability": "While a friendly ship at range 1-2 with lower initiative than you defends or performs an attack, if you have at least 1 [Charge], that ship may reroll 1 [Focus] result. After an enemy ship at range 0-3 is destroyed, lose 1 [Charge].", "shipAbility": { "name": "Linked Battery", "text": "While you perform a [Cannon] attack, roll 1 additional die." }, - "charges": { "value": 2, "recovers": 0 }, + "charges": { + "value": 2, + "recovers": 0 + }, "slots": [ "Sensor", "Talent", diff --git a/data/pilots/first-order/xi-class-light-shuttle.json b/data/pilots/first-order/xi-class-light-shuttle.json index d156ed23..f7e04ac4 100644 --- a/data/pilots/first-order/xi-class-light-shuttle.json +++ b/data/pilots/first-order/xi-class-light-shuttle.json @@ -19,19 +19,46 @@ "3YR", "4FW" ], - "dialCodes": ["Xi"], + "dialCodes": [ + "Xi" + ], "faction": "firstorder", "stats": [ - { "arc": "Front Arc", "type": "attack", "value": 2 }, - { "type": "agility", "value": 2 }, - { "type": "hull", "value": 5 }, - { "type": "shields", "value": 2 } + { + "arc": "Front Arc", + "type": "attack", + "value": 2 + }, + { + "type": "agility", + "value": 2 + }, + { + "type": "hull", + "value": 5 + }, + { + "type": "shields", + "value": 2 + } ], "actions": [ - { "difficulty": "White", "type": "Focus" }, - { "difficulty": "Red", "type": "Lock" }, - { "difficulty": "Red", "type": "Coordinate" }, - { "difficulty": "White", "type": "Jam" } + { + "difficulty": "White", + "type": "Focus" + }, + { + "difficulty": "Red", + "type": "Lock" + }, + { + "difficulty": "Red", + "type": "Coordinate" + }, + { + "difficulty": "White", + "type": "Jam" + } ], "pilots": [ { @@ -39,8 +66,8 @@ "caption": "Devious Provocateur", "xws": "agentterex", "initiative": 3, - "cost": 4, - "loadout": 13, + "cost": 9, + "loadout": 12, "slots": [ "Talent", "Crew", @@ -64,8 +91,8 @@ "caption": "Vindictive Taskmaster", "xws": "commandermalarus-xiclasslightshuttle", "initiative": 5, - "cost": 4, - "loadout": 15, + "cost": 10, + "loadout": 10, "slots": [ "Talent", "Crew", @@ -87,9 +114,14 @@ "name": "First Order Courier", "xws": "firstordercourier", "initiative": 2, - "cost": 4, - "loadout": 10, - "slots": ["Crew", "Modification", "Tech", "Tech"], + "cost": 9, + "loadout": 13, + "slots": [ + "Crew", + "Modification", + "Tech", + "Tech" + ], "limited": 0, "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/firstordercourier.png", "image": "https://infinitearenas.com/xw2/images/pilots/firstordercourier.png", @@ -107,8 +139,8 @@ "ability": "While you or a friendly small ship at range 0-2 performs a primary attack against a damaged defender, if the attacker rolled 2 or fewer attack dice, it may gain 1 strain token to roll 1 additional attack die.", "standard": true, "extended": true, - "cost": 4, - "loadout": 15, + "cost": 9, + "loadout": 8, "slots": [ "Talent", "Talent", @@ -129,17 +161,31 @@ "limited": 1, "xws": "agenttierny", "ability": "Setup: After placing forces, you must assign the Broken Trust condition to an enemy ship.", - "conditions": ["brokentrust"], + "conditions": [ + "brokentrust" + ], "standard": true, "extended": true, "shipActions": [ - { "difficulty": "White", "type": "Focus" }, - { "difficulty": "White", "type": "Lock" }, - { "difficulty": "Red", "type": "Coordinate" }, - { "difficulty": "White", "type": "Jam" } + { + "difficulty": "White", + "type": "Focus" + }, + { + "difficulty": "White", + "type": "Lock" + }, + { + "difficulty": "Red", + "type": "Coordinate" + }, + { + "difficulty": "White", + "type": "Jam" + } ], - "cost": 5, - "loadout": 15, + "cost": 12, + "loadout": 18, "slots": [ "Talent", "Talent", diff --git a/data/pilots/galactic-empire/alpha-class-star-wing.json b/data/pilots/galactic-empire/alpha-class-star-wing.json index 71924ab3..be466aa5 100644 --- a/data/pilots/galactic-empire/alpha-class-star-wing.json +++ b/data/pilots/galactic-empire/alpha-class-star-wing.json @@ -18,19 +18,46 @@ "3YW", "4FR" ], - "dialCodes": ["SW"], + "dialCodes": [ + "SW" + ], "faction": "galacticempire", "stats": [ - { "arc": "Front Arc", "type": "attack", "value": 2 }, - { "type": "agility", "value": 2 }, - { "type": "hull", "value": 4 }, - { "type": "shields", "value": 3 } + { + "arc": "Front Arc", + "type": "attack", + "value": 2 + }, + { + "type": "agility", + "value": 2 + }, + { + "type": "hull", + "value": 4 + }, + { + "type": "shields", + "value": 3 + } ], "actions": [ - { "difficulty": "White", "type": "Focus" }, - { "difficulty": "White", "type": "Lock" }, - { "difficulty": "White", "type": "SLAM" }, - { "difficulty": "White", "type": "Reload" } + { + "difficulty": "White", + "type": "Focus" + }, + { + "difficulty": "White", + "type": "Lock" + }, + { + "difficulty": "White", + "type": "SLAM" + }, + { + "difficulty": "White", + "type": "Reload" + } ], "icon": "https://infinitearenas.com/xw2/images/shipicons/galactic-empire/I_AlphaStarwing.png", "pilots": [ @@ -39,11 +66,17 @@ "caption": "Brash Noble", "initiative": 3, "limited": 1, - "cost": 5, - "loadout": 14, + "cost": 10, + "loadout": 13, "xws": "lieutenantkarsabi", "ability": "After you gain a disarm token, if you are not stressed, you may gain 1 stress token to remove 1 disarm token.", - "slots": ["Talent", "Sensor", "Missile", "Modification", "Configuration"], + "slots": [ + "Talent", + "Sensor", + "Missile", + "Modification", + "Configuration" + ], "image": "https://infinitearenas.com/xw2/images/pilots/lieutenantkarsabi.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/lieutenantkarsabi.png", "standard": true, @@ -55,11 +88,17 @@ "caption": "Pragmatic Survivor", "initiative": 4, "limited": 1, - "cost": 5, + "cost": 11, "loadout": 16, "xws": "majorvynder", "ability": "While you defend, if you are disarmed, roll 1 additional defense die.", - "slots": ["Talent", "Sensor", "Torpedo", "Modification", "Configuration"], + "slots": [ + "Talent", + "Sensor", + "Torpedo", + "Modification", + "Configuration" + ], "image": "https://infinitearenas.com/xw2/images/pilots/majorvynder.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/majorvynder.png", "standard": true, @@ -70,12 +109,17 @@ "name": "Nu Squadron Pilot", "initiative": 2, "limited": 0, - "cost": 5, - "loadout": 7, + "cost": 9, + "loadout": 8, "xws": "nusquadronpilot", "text": "With a design inspired by other Cygnus Spaceworks vessels, the Alpha-class star wing is a versatile craft assigned to Imperial Navy specialist units that need a starfighter they can outfit for multiple roles.", "image": "https://infinitearenas.com/xw2/images/pilots/nusquadronpilot.png", - "slots": ["Sensor", "Cannon", "Modification", "Configuration"], + "slots": [ + "Sensor", + "Cannon", + "Modification", + "Configuration" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/nusquadronpilot.png", "standard": true, "extended": true, @@ -85,11 +129,16 @@ "name": "Rho Squadron Pilot", "initiative": 3, "limited": 0, - "cost": 5, - "loadout": 9, + "cost": 11, + "loadout": 17, "xws": "rhosquadronpilot", "text": "The elite pilots of Rho Squadron instill terror in the Rebellion, using both the Xg-1 assault configuration and Os-1 arsenal loadout of the Alpha-class star wing to devastating effect.", - "slots": ["Talent", "Sensor", "Modification", "Configuration"], + "slots": [ + "Talent", + "Sensor", + "Modification", + "Configuration" + ], "image": "https://infinitearenas.com/xw2/images/pilots/rhosquadronpilot.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/rhosquadronpilot.png", "standard": true, @@ -101,7 +150,7 @@ "caption": "Payload Courier", "initiative": 3, "limited": 1, - "cost": 5, + "cost": 13, "xws": "lieutenantkarsabi-ssl", "ability": "When you perform a [Reload] action, the chosen upgrade recovers 1 additional [Charge].", "shipAbility": { @@ -109,25 +158,53 @@ "text": "Before you engage, you may gain a strain token to remove a disarm token." }, "shipActions": [ - { "difficulty": "White", "type": "Focus" }, - { "difficulty": "White", "type": "Lock" }, - { "difficulty": "White", "type": "SLAM", "linked": { "difficulty": "Red", "type": "Lock" } }, - { "difficulty": "White", "type": "SLAM", "linked": { "difficulty": "Red", "type": "Reload" } }, - { "difficulty": "White", "type": "Reload" } + { + "difficulty": "White", + "type": "Focus" + }, + { + "difficulty": "White", + "type": "Lock" + }, + { + "difficulty": "White", + "type": "SLAM", + "linked": { + "difficulty": "Red", + "type": "Lock" + } + }, + { + "difficulty": "White", + "type": "SLAM", + "linked": { + "difficulty": "Red", + "type": "Reload" + } + }, + { + "difficulty": "White", + "type": "Reload" + } + ], + "standardLoadout": [ + "protontorpedoes", + "saturationrockets-alphaclassstarwing", + "electronicbaffle" ], - "standardLoadout": ["protontorpedoes", "saturationrockets-alphaclassstarwing", "electronicbaffle"], "image": "https://infinitearenas.com/xw2/images/quickbuilds/lieutenantkarsabi-alphaclassstarwing.png", "artwork": "", "standard": true, "extended": true, - "epic": true + "epic": true, + "loadout": 0 }, { "name": "Major Vynder", "caption": "Helping Hand", "initiative": 4, "limited": 1, - "cost": 5, + "cost": 14, "xws": "majorvynder-ssl", "ability": "After you perform a [Missile] attack, you may perform a bonus [Cannon] attack. While you perform this bonus attack, you may change 1 [Focus] result to a [Hit] result.", "shipAbility": { @@ -135,18 +212,46 @@ "text": "Before you engage, you may gain a strain token to remove a disarm token." }, "shipActions": [ - { "difficulty": "White", "type": "Focus" }, - { "difficulty": "White", "type": "Lock" }, - { "difficulty": "White", "type": "SLAM", "linked": { "difficulty": "Red", "type": "Lock" } }, - { "difficulty": "White", "type": "SLAM", "linked": { "difficulty": "Red", "type": "Reload" } }, - { "difficulty": "White", "type": "Reload" } + { + "difficulty": "White", + "type": "Focus" + }, + { + "difficulty": "White", + "type": "Lock" + }, + { + "difficulty": "White", + "type": "SLAM", + "linked": { + "difficulty": "Red", + "type": "Lock" + } + }, + { + "difficulty": "White", + "type": "SLAM", + "linked": { + "difficulty": "Red", + "type": "Reload" + } + }, + { + "difficulty": "White", + "type": "Reload" + } + ], + "standardLoadout": [ + "longrangescanners-alphaclassstarwing", + "ioncannon", + "heavyplasmamissiles-alphaclassstarwing" ], - "standardLoadout": ["longrangescanners-alphaclassstarwing", "ioncannon", "heavyplasmamissiles-alphaclassstarwing"], "image": "https://infinitearenas.com/xw2/images/quickbuilds/majorvynder-alphaclassstarwing.png", "artwork": "", "standard": true, "extended": true, - "epic": true + "epic": true, + "loadout": 0 } ] } diff --git a/data/pilots/galactic-empire/gauntlet-fighter.json b/data/pilots/galactic-empire/gauntlet-fighter.json index 6e98fe6d..77d2e8c6 100644 --- a/data/pilots/galactic-empire/gauntlet-fighter.json +++ b/data/pilots/galactic-empire/gauntlet-fighter.json @@ -18,20 +18,51 @@ "3YR", "4FW" ], - "dialCodes": ["GtF"], + "dialCodes": [ + "GtF" + ], "faction": "galacticempire", "stats": [ - { "arc": "Front Arc", "type": "attack", "value": 3 }, - { "arc": "Rear Arc", "type": "attack", "value": 2 }, - { "type": "agility", "value": 2 }, - { "type": "hull", "value": 9 }, - { "type": "shields", "value": 2 } + { + "arc": "Front Arc", + "type": "attack", + "value": 3 + }, + { + "arc": "Rear Arc", + "type": "attack", + "value": 2 + }, + { + "type": "agility", + "value": 2 + }, + { + "type": "hull", + "value": 9 + }, + { + "type": "shields", + "value": 2 + } ], "actions": [ - { "difficulty": "White", "type": "Focus" }, - { "difficulty": "Red", "type": "Reinforce" }, - { "difficulty": "White", "type": "Lock" }, - { "difficulty": "Red", "type": "Coordinate" } + { + "difficulty": "White", + "type": "Focus" + }, + { + "difficulty": "Red", + "type": "Reinforce" + }, + { + "difficulty": "White", + "type": "Lock" + }, + { + "difficulty": "Red", + "type": "Coordinate" + } ], "pilots": [ { @@ -39,8 +70,8 @@ "name": "Captain Hark", "image": "https://infinitearenas.com/xw2/images/pilots/captainhark.png", "ability": "After you reveal a [0 [Stationary]] maneuver, if you are equipped with Swivel Wings (Down), you must execute a [1 [Bank Left]] or [1 [Bank Right]] sideslip maneuver of the same difficulty instead. After you execute that maneuver, you must flip Swivel Wings (Down).", - "cost": 6, - "loadout": 14, + "cost": 16, + "loadout": 20, "initiative": 3, "limited": 1, "standard": true, @@ -56,7 +87,9 @@ "Configuration" ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/captainhark.png", - "keywords": ["Mandalorian"], + "keywords": [ + "Mandalorian" + ], "caption": "Obedient Underling" }, { @@ -64,9 +97,12 @@ "name": "Gar Saxon", "image": "https://infinitearenas.com/xw2/images/pilots/garsaxon.png", "ability": "When a friendly unit at range 0-2 performs a primary attack, if the attacker is in the defender's [Rear Arc], you may spend 1 [Charge]. If you do, the attacker rolls 1 additional die.", - "charges": { "value": 2, "recovers": 1 }, - "cost": 7, - "loadout": 18, + "charges": { + "value": 2, + "recovers": 1 + }, + "cost": 17, + "loadout": 20, "initiative": 3, "limited": 1, "standard": true, @@ -82,15 +118,17 @@ "Configuration" ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/garsaxon.png", - "keywords": ["Mandalorian"], + "keywords": [ + "Mandalorian" + ], "caption": "Treacherous Viceroy" }, { "xws": "imperialsupercommando", "name": "Imperial Super Commando", "image": "https://infinitearenas.com/xw2/images/pilots/imperialsupercommando.png", - "cost": 7, - "loadout": 10, + "cost": 15, + "loadout": 20, "initiative": 2, "limited": 0, "standard": true, @@ -107,7 +145,9 @@ "Configuration" ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/imperialsupercommando.png", - "keywords": ["Mandalorian"] + "keywords": [ + "Mandalorian" + ] } ] } diff --git a/data/pilots/galactic-empire/gozanti-class-cruiser.json b/data/pilots/galactic-empire/gozanti-class-cruiser.json index dfc12016..cf09eac1 100644 --- a/data/pilots/galactic-empire/gozanti-class-cruiser.json +++ b/data/pilots/galactic-empire/gozanti-class-cruiser.json @@ -17,27 +17,62 @@ "3FB", "4FR" ], - "dialCodes": ["GOZ-I"], + "dialCodes": [ + "GOZ-I" + ], "stats": [ - { "arc": "Front Arc", "type": "attack", "value": 3 }, - { "type": "agility", "value": 0 }, - { "type": "hull", "value": 11 }, - { "type": "shields", "value": 5, "recovers": 1 }, - { "type": "energy", "value": 3, "recovers": 1 } + { + "arc": "Front Arc", + "type": "attack", + "value": 3 + }, + { + "type": "agility", + "value": 0 + }, + { + "type": "hull", + "value": 11 + }, + { + "type": "shields", + "value": 5, + "recovers": 1 + }, + { + "type": "energy", + "value": 3, + "recovers": 1 + } ], "actions": [ - { "difficulty": "White", "type": "Focus" }, - { "difficulty": "White", "type": "Lock" }, - { "difficulty": "White", "type": "Coordinate" }, - { "difficulty": "White", "type": "Reinforce" }, - { "difficulty": "White", "type": "Jam" } + { + "difficulty": "White", + "type": "Focus" + }, + { + "difficulty": "White", + "type": "Lock" + }, + { + "difficulty": "White", + "type": "Coordinate" + }, + { + "difficulty": "White", + "type": "Reinforce" + }, + { + "difficulty": "White", + "type": "Jam" + } ], "pilots": [ { "name": "Outer Rim Garrison", "initiative": 7, - "cost": 67, - "loadout": 0, + "cost": 26, + "loadout": 40, "limited": 0, "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/outerrimgarrison.png", "image": "https://infinitearenas.com/xw2/images/pilots/outerrimgarrison.png", diff --git a/data/pilots/galactic-empire/lambda-class-t-4a-shuttle.json b/data/pilots/galactic-empire/lambda-class-t-4a-shuttle.json index 6e875394..c3faec5e 100644 --- a/data/pilots/galactic-empire/lambda-class-t-4a-shuttle.json +++ b/data/pilots/galactic-empire/lambda-class-t-4a-shuttle.json @@ -16,20 +16,51 @@ "3FW", "3NR" ], - "dialCodes": ["LS"], + "dialCodes": [ + "LS" + ], "faction": "galacticempire", "stats": [ - { "arc": "Front Arc", "type": "attack", "value": 3 }, - { "arc": "Rear Arc", "type": "attack", "value": 2 }, - { "type": "agility", "value": 1 }, - { "type": "hull", "value": 6 }, - { "type": "shields", "value": 4 } + { + "arc": "Front Arc", + "type": "attack", + "value": 3 + }, + { + "arc": "Rear Arc", + "type": "attack", + "value": 2 + }, + { + "type": "agility", + "value": 1 + }, + { + "type": "hull", + "value": 6 + }, + { + "type": "shields", + "value": 4 + } ], "actions": [ - { "difficulty": "White", "type": "Focus" }, - { "difficulty": "White", "type": "Reinforce" }, - { "difficulty": "White", "type": "Coordinate" }, - { "difficulty": "Red", "type": "Jam" } + { + "difficulty": "White", + "type": "Focus" + }, + { + "difficulty": "White", + "type": "Reinforce" + }, + { + "difficulty": "White", + "type": "Coordinate" + }, + { + "difficulty": "Red", + "type": "Jam" + } ], "icon": "https://infinitearenas.com/xw2/images/shipicons/galactic-empire/I_Lambda.png", "pilots": [ @@ -43,7 +74,14 @@ "xws": "captainkagi", "ability": "At the start of the Engagement Phase, you may choose 1 or more friendly ships at range 0-3. If you do, transfer all enemy lock tokens from the chosen ships to you.", "image": "https://infinitearenas.com/xw2/images/pilots/captainkagi.png", - "slots": ["Sensor", "Cannon", "Crew", "Crew", "Modification", "Title"], + "slots": [ + "Sensor", + "Cannon", + "Crew", + "Crew", + "Modification", + "Title" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/captainkagi.png", "standard": false, "extended": true, @@ -59,8 +97,18 @@ "xws": "coloneljendon", "ability": "At the start of the Activation Phase, you may spend 1 [Charge]. If you do, while friendly ships acquire locks this round, they must acquire locks beyond range 3 instead of at range 0-3.", "image": "https://infinitearenas.com/xw2/images/pilots/coloneljendon.png", - "charges": { "value": 2, "recovers": 0 }, - "slots": ["Sensor", "Cannon", "Cannon", "Crew", "Modification", "Title"], + "charges": { + "value": 2, + "recovers": 0 + }, + "slots": [ + "Sensor", + "Cannon", + "Cannon", + "Crew", + "Modification", + "Title" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/coloneljendon.png", "standard": false, "extended": true, @@ -71,12 +119,19 @@ "caption": "Death Squadron Veteran", "initiative": 3, "limited": 1, - "cost": 5, - "loadout": 14, + "cost": 10, + "loadout": 5, "xws": "lieutenantsai", "ability": "After you a perform a [Coordinate] action, if the ship you chose performed an action on your action bar, you may perform that action.", "image": "https://infinitearenas.com/xw2/images/pilots/lieutenantsai.png", - "slots": ["Sensor", "Cannon", "Crew", "Crew", "Modification", "Title"], + "slots": [ + "Sensor", + "Cannon", + "Crew", + "Crew", + "Modification", + "Title" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/lieutenantsai.png", "standard": false, "extended": true, @@ -86,12 +141,16 @@ "name": "Omicron Group Pilot", "initiative": 1, "limited": 0, - "cost": 5, - "loadout": 8, + "cost": 11, + "loadout": 15, "xws": "omicrongrouppilot", "text": "Noted for its tri-wing design and advanced sensor suite, the Lambda-class shuttle serves a critical role as a light utility craft in the Imperial Navy.", "image": "https://infinitearenas.com/xw2/images/pilots/omicrongrouppilot.png", - "slots": ["Sensor", "Cannon", "Modification"], + "slots": [ + "Sensor", + "Cannon", + "Modification" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/omicrongrouppilot.png", "standard": false, "extended": true, diff --git a/data/pilots/galactic-empire/raider-class-corvette.json b/data/pilots/galactic-empire/raider-class-corvette.json index a21c428b..5c4c8708 100644 --- a/data/pilots/galactic-empire/raider-class-corvette.json +++ b/data/pilots/galactic-empire/raider-class-corvette.json @@ -20,27 +20,62 @@ "4FW", "5FR" ], - "dialCodes": ["RDR-I"], + "dialCodes": [ + "RDR-I" + ], "stats": [ - { "arc": "Full Front Arc", "type": "attack", "value": 4 }, - { "type": "agility", "value": 0 }, - { "type": "hull", "value": 20 }, - { "type": "shields", "value": 8, "recovers": 2 }, - { "type": "energy", "value": 6, "recovers": 2 } + { + "arc": "Full Front Arc", + "type": "attack", + "value": 4 + }, + { + "type": "agility", + "value": 0 + }, + { + "type": "hull", + "value": 20 + }, + { + "type": "shields", + "value": 8, + "recovers": 2 + }, + { + "type": "energy", + "value": 6, + "recovers": 2 + } ], "actions": [ - { "difficulty": "White", "type": "Focus" }, - { "difficulty": "White", "type": "Lock" }, - { "difficulty": "White", "type": "Coordinate" }, - { "difficulty": "White", "type": "Reinforce" }, - { "difficulty": "White", "type": "Jam" } + { + "difficulty": "White", + "type": "Focus" + }, + { + "difficulty": "White", + "type": "Lock" + }, + { + "difficulty": "White", + "type": "Coordinate" + }, + { + "difficulty": "White", + "type": "Reinforce" + }, + { + "difficulty": "White", + "type": "Jam" + } ], "pilots": [ { "name": "Outer Rim Patrol", "initiative": 8, - "cost": 134, - "loadout": 0, + "cost": 39, + "loadout": 50, "limited": 0, "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/outerrimpatrol.png", "image": "https://infinitearenas.com/xw2/images/pilots/outerrimpatrol.png", diff --git a/data/pilots/galactic-empire/tie-advanced-v1.json b/data/pilots/galactic-empire/tie-advanced-v1.json index 3030c15c..8b7b8a32 100644 --- a/data/pilots/galactic-empire/tie-advanced-v1.json +++ b/data/pilots/galactic-empire/tie-advanced-v1.json @@ -23,26 +23,56 @@ "4KR", "5FW" ], - "dialCodes": ["TAv"], + "dialCodes": [ + "TAv" + ], "faction": "galacticempire", "stats": [ - { "arc": "Front Arc", "type": "attack", "value": 2 }, - { "type": "agility", "value": 3 }, - { "type": "hull", "value": 2 }, - { "type": "shields", "value": 2 } + { + "arc": "Front Arc", + "type": "attack", + "value": 2 + }, + { + "type": "agility", + "value": 3 + }, + { + "type": "hull", + "value": 2 + }, + { + "type": "shields", + "value": 2 + } ], "actions": [ - { "difficulty": "White", "type": "Focus" }, - { "difficulty": "White", "type": "Evade" }, - { "difficulty": "White", "type": "Lock" }, { "difficulty": "White", - "linked": { "difficulty": "Red", "type": "Focus" }, + "type": "Focus" + }, + { + "difficulty": "White", + "type": "Evade" + }, + { + "difficulty": "White", + "type": "Lock" + }, + { + "difficulty": "White", + "linked": { + "difficulty": "Red", + "type": "Focus" + }, "type": "Barrel Roll" }, { "difficulty": "White", - "linked": { "difficulty": "Red", "type": "Focus" }, + "linked": { + "difficulty": "Red", + "type": "Focus" + }, "type": "Boost" } ], @@ -52,16 +82,22 @@ "name": "Baron of the Empire", "initiative": 3, "limited": 0, - "cost": 4, - "loadout": 4, + "cost": 9, + "loadout": 10, "xws": "baronoftheempire", "text": "Sienar Fleet System's TIE Advanced v1 is a groundbreaking starfighter design, featuring upgraded engines, a missile launcher, and folding s-foils.", "image": "https://infinitearenas.com/xw2/images/pilots/baronoftheempire.png", - "slots": ["Talent", "Sensor", "Missile"], + "slots": [ + "Talent", + "Sensor", + "Missile" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/baronoftheempire.png", "standard": true, "extended": true, - "keywords": ["TIE"], + "keywords": [ + "TIE" + ], "epic": true }, { @@ -69,34 +105,61 @@ "caption": "Master of the Inquisitorious", "initiative": 5, "limited": 1, - "cost": 5, - "loadout": 10, + "cost": 13, + "loadout": 15, "xws": "grandinquisitor", "ability": "While you defend at attack range 1, you may spend 1 [Force] to prevent the range 1 bonus. While you perform an attack against a defender at attack range 2-3, you may spend 1 [Force] to apply the range 1 bonus.", "image": "https://infinitearenas.com/xw2/images/pilots/grandinquisitor.png", - "force": { "value": 2, "recovers": 1, "side": ["dark"] }, - "slots": ["Sensor", "Missile", "Force Power", "Force Power", "Talent"], + "force": { + "value": 2, + "recovers": 1, + "side": [ + "dark" + ] + }, + "slots": [ + "Sensor", + "Missile", + "Force Power", + "Force Power", + "Talent" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/grandinquisitor.png", "standard": true, "extended": true, - "keywords": ["Dark Side", "TIE"], + "keywords": [ + "Dark Side", + "TIE" + ], "epic": true }, { "name": "Inquisitor", "initiative": 3, "limited": 0, - "cost": 4, - "loadout": 5, + "cost": 10, + "loadout": 13, "xws": "inquisitor", "text": "The fearsome Inquisitors are given a great deal of autonomy and access to the Empire's latest technology, like the prototype TIE Advanced v1.", "image": "https://infinitearenas.com/xw2/images/pilots/inquisitor.png", - "force": { "value": 1, "recovers": 1, "side": ["dark"] }, - "slots": ["Sensor", "Force Power"], + "force": { + "value": 1, + "recovers": 1, + "side": [ + "dark" + ] + }, + "slots": [ + "Sensor", + "Force Power" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/inquisitor.png", "standard": true, "extended": true, - "keywords": ["Dark Side", "TIE"], + "keywords": [ + "Dark Side", + "TIE" + ], "epic": true }, { @@ -104,17 +167,31 @@ "caption": "Sadistic Interrogator", "initiative": 4, "limited": 1, - "cost": 4, - "loadout": 6, + "cost": 11, + "loadout": 13, "xws": "seventhsister", "ability": "While you perform a primary attack, before the Neutralize Results step, you may spend 2 [Force] to cancel 1 [Evade] result.", "image": "https://infinitearenas.com/xw2/images/pilots/seventhsister.png", - "force": { "value": 2, "recovers": 1, "side": ["dark"] }, - "slots": ["Sensor", "Missile", "Force Power", "Talent"], + "force": { + "value": 2, + "recovers": 1, + "side": [ + "dark" + ] + }, + "slots": [ + "Sensor", + "Missile", + "Force Power", + "Talent" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/seventhsister.png", "standard": true, "extended": true, - "keywords": ["Dark Side", "TIE"], + "keywords": [ + "Dark Side", + "TIE" + ], "epic": true }, { @@ -125,14 +202,28 @@ "caption": "Ruthless Brute", "standard": true, "extended": true, - "force": { "value": 2, "recovers": 1, "side": ["dark"] }, - "slots": ["Force Power", "Sensor", "Talent", "Missile"], + "force": { + "value": 2, + "recovers": 1, + "side": [ + "dark" + ] + }, + "slots": [ + "Force Power", + "Sensor", + "Talent", + "Missile" + ], "ability": "While you perform an attack, after the Neutralize Results step, if the attack hit, you may spend 2 [Force] to add 1 [Critical Hit] result.", - "cost": 4, - "loadout": 7, + "cost": 11, + "loadout": 12, "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/fifthbrother.png", "image": "https://infinitearenas.com/xw2/images/pilots/fifthbrother.png", - "keywords": ["Dark Side", "TIE"], + "keywords": [ + "Dark Side", + "TIE" + ], "epic": true } ] diff --git a/data/pilots/galactic-empire/tie-advanced-x1.json b/data/pilots/galactic-empire/tie-advanced-x1.json index c2883365..11e90b18 100644 --- a/data/pilots/galactic-empire/tie-advanced-x1.json +++ b/data/pilots/galactic-empire/tie-advanced-x1.json @@ -22,22 +22,46 @@ "4KR", "5FW" ], - "dialCodes": ["TAx"], + "dialCodes": [ + "TAx" + ], "faction": "galacticempire", "stats": [ - { "arc": "Front Arc", "type": "attack", "value": 2 }, - { "type": "agility", "value": 3 }, - { "type": "hull", "value": 3 }, - { "type": "shields", "value": 2 } + { + "arc": "Front Arc", + "type": "attack", + "value": 2 + }, + { + "type": "agility", + "value": 3 + }, + { + "type": "hull", + "value": 3 + }, + { + "type": "shields", + "value": 2 + } ], "actions": [ { "difficulty": "White", - "linked": { "difficulty": "Red", "type": "Barrel Roll" }, + "linked": { + "difficulty": "Red", + "type": "Barrel Roll" + }, "type": "Focus" }, - { "difficulty": "White", "type": "Lock" }, - { "difficulty": "White", "type": "Barrel Roll" } + { + "difficulty": "White", + "type": "Lock" + }, + { + "difficulty": "White", + "type": "Barrel Roll" + } ], "icon": "https://infinitearenas.com/xw2/images/shipicons/galactic-empire/I_TIEAdvanced.png", "pilots": [ @@ -46,12 +70,18 @@ "caption": "Black Leader", "initiative": 6, "limited": 1, - "cost": 7, - "loadout": 21, + "cost": 15, + "loadout": 7, "xws": "darthvader", "ability": "After you perform an action, you may spend 1 [Force] to perform an action.", "image": "https://infinitearenas.com/xw2/images/pilots/darthvader.png", - "force": { "value": 3, "recovers": 1, "side": ["dark"] }, + "force": { + "value": 3, + "recovers": 1, + "side": [ + "dark" + ] + }, "shipAbility": { "name": "Advanced Targeting Computer", "text": "While you perform a primary attack against a defender you have locked, roll 1 additional attack die and change 1 [Hit] result to a [Critical Hit] result." @@ -69,7 +99,11 @@ "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/darthvader.png", "standard": true, "extended": true, - "keywords": ["Dark Side", "Sith", "TIE"], + "keywords": [ + "Dark Side", + "Sith", + "TIE" + ], "epic": true }, { @@ -77,7 +111,7 @@ "caption": "Servant of the Empire", "initiative": 5, "limited": 1, - "cost": 4, + "cost": 11, "loadout": 10, "xws": "maarekstele", "ability": "While you perform an attack, if the defender would be dealt a faceup damage card, instead draw 3 damage cards, choose 1, and discard the rest.", @@ -86,19 +120,27 @@ "name": "Advanced Targeting Computer", "text": "While you perform a primary attack against a defender you have locked, roll 1 additional attack die and change 1 [Hit] result to a [Critical Hit] result." }, - "slots": ["Talent", "Talent", "Sensor", "Missile", "Modification"], + "slots": [ + "Talent", + "Talent", + "Sensor", + "Missile", + "Modification" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/maarekstele.png", "standard": true, "extended": true, - "keywords": ["TIE"], + "keywords": [ + "TIE" + ], "epic": true }, { "name": "Storm Squadron Ace", "initiative": 3, "limited": 0, - "cost": 4, - "loadout": 2, + "cost": 10, + "loadout": 9, "xws": "stormsquadronace", "text": "The TIE Advanced x1 was produced in limited quantities, but Sienar engineers incorporated many of its best qualities into their next TIE model: the TIE Interceptor.", "image": "https://infinitearenas.com/xw2/images/pilots/stormsquadronace.png", @@ -106,31 +148,42 @@ "name": "Advanced Targeting Computer", "text": "While you perform a primary attack against a defender you have locked, roll 1 additional attack die and change 1 [Hit] result to a [Critical Hit] result." }, - "slots": ["Sensor", "Talent", "Modification"], + "slots": [ + "Sensor", + "Talent", + "Modification" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/stormsquadronace.png", "standard": true, "extended": true, - "keywords": ["TIE"], + "keywords": [ + "TIE" + ], "epic": true }, { "name": "Tempest Squadron Pilot", "initiative": 2, "limited": 0, - "cost": 4, - "loadout": 4, + "cost": 9, + "loadout": 5, "xws": "tempestsquadronpilot", "text": "The TIE Advanced improved on the popular TIE/ln design by adding shielding, better weapons systems, curved solar panels, and a hyperdrive.", "shipAbility": { "name": "Advanced Targeting Computer", "text": "While you perform a primary attack against a defender you have locked, roll 1 additional attack die and change 1 [Hit] result to a [Critical Hit] result." }, - "slots": ["Sensor", "Modification"], + "slots": [ + "Sensor", + "Modification" + ], "image": "https://infinitearenas.com/xw2/images/pilots/tempestsquadronpilot.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/tempestsquadronpilot.png", "standard": true, "extended": true, - "keywords": ["TIE"], + "keywords": [ + "TIE" + ], "epic": true }, { @@ -138,8 +191,8 @@ "caption": "Ambitious Engineer", "initiative": 4, "limited": 1, - "cost": 4, - "loadout": 8, + "cost": 10, + "loadout": 7, "xws": "vedfoslo", "ability": "While you execute a maneuver, you may execute a maneuver of the same bearing and difficulty of a speed 1 higher or lower instead.", "image": "https://infinitearenas.com/xw2/images/pilots/vedfoslo.png", @@ -147,11 +200,18 @@ "name": "Advanced Targeting Computer", "text": "While you perform a primary attack against a defender you have locked, roll 1 additional attack die and change 1 [Hit] result to a [Critical Hit] result." }, - "slots": ["Talent", "Sensor", "Missile", "Modification"], + "slots": [ + "Talent", + "Sensor", + "Missile", + "Modification" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/vedfoslo.png", "standard": false, "extended": true, - "keywords": ["TIE"], + "keywords": [ + "TIE" + ], "epic": true }, { @@ -159,8 +219,8 @@ "caption": "Pitiless Administrator", "initiative": 3, "limited": 1, - "cost": 4, - "loadout": 14, + "cost": 10, + "loadout": 11, "xws": "zertikstrom", "ability": "During the End Phase, you may spend a lock you have on an enemy ship to expose 1 of that ship's damage cards.", "image": "https://infinitearenas.com/xw2/images/pilots/zertikstrom.png", @@ -168,11 +228,17 @@ "name": "Advanced Targeting Computer", "text": "While you perform a primary attack against a defender you have locked, roll 1 additional attack die and change 1 [Hit] result to a [Critical Hit] result." }, - "slots": ["Sensor", "Missile", "Modification"], + "slots": [ + "Sensor", + "Missile", + "Modification" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/zertikstrom.png", "standard": true, "extended": true, - "keywords": ["TIE"], + "keywords": [ + "TIE" + ], "epic": true }, { @@ -180,27 +246,55 @@ "caption": "Battle of Yavin", "initiative": 6, "limited": 1, - "cost": 6, + "cost": 17, "xws": "darthvader-battleofyavin", "ability": "While you perform an attack, you may spend 1 [Force] to change 1 blank result to a [Hit] result.", "image": "https://infinitearenas.com/xw2/images/quickbuilds/darthvader-battleofyavin.png", - "force": { "value": 3, "recovers": 1, "side": ["dark"] }, + "force": { + "value": 3, + "recovers": 1, + "side": [ + "dark" + ] + }, "shipAbility": { "name": "Advanced Targeting Computer", "text": "While you perform a primary attack against a defender you have locked, roll 1 additional attack die and change 1 [Hit] result to a [Critical Hit] result." }, "shipStats": [ - { "arc": "Front Arc", "type": "attack", "value": 2 }, - { "type": "agility", "value": 3 }, - { "type": "hull", "value": 3 }, - { "type": "shields", "value": 3 } + { + "arc": "Front Arc", + "type": "attack", + "value": 2 + }, + { + "type": "agility", + "value": 3 + }, + { + "type": "hull", + "value": 3 + }, + { + "type": "shields", + "value": 3 + } + ], + "standardLoadout": [ + "marksmanship", + "hate", + "afterburners" ], - "standardLoadout": ["marksmanship", "hate", "afterburners"], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/darthvader.png", "standard": true, "extended": true, - "keywords": ["Dark Side", "Sith", "TIE"], - "epic": true + "keywords": [ + "Dark Side", + "Sith", + "TIE" + ], + "epic": true, + "loadout": 0 }, { "name": "Juno Eclipse", @@ -217,10 +311,18 @@ "name": "Advanced Targeting Computer", "text": "While you perform a primary attack against a defender you have locked, roll 1 additional attack die and change 1 [Hit] result to a [Critical Hit] result." }, - "slots": ["Talent", "Tech", "Sensor", "Missile", "Modification"], + "slots": [ + "Talent", + "Tech", + "Sensor", + "Missile", + "Modification" + ], "standard": true, "extended": true, - "keywords": ["TIE"], + "keywords": [ + "TIE" + ], "epic": true }, { @@ -228,35 +330,67 @@ "caption": "Black Leader", "initiative": 6, "limited": 1, - "cost": 6, + "cost": 17, "xws": "darthvader-swz105", "ability": "After you perform an action, you may spend 1 [Force] to perform an action.", "image": "https://infinitearenas.com/xw2/images/quickbuilds/darthvader-swz105.png", - "force": { "value": 3, "recovers": 1, "side": ["dark"] }, + "force": { + "value": 3, + "recovers": 1, + "side": [ + "dark" + ] + }, "shipAbility": { "name": "Advanced Targeting Computer", "text": "While you perform a primary attack against a defender you have locked, roll 1 additional attack die and change 1 [Hit] result to a [Critical Hit] result." }, "shipStats": [ - { "arc": "Front Arc", "type": "attack", "value": 2 }, - { "type": "agility", "value": 3 }, - { "type": "hull", "value": 3 }, - { "type": "shields", "value": 3 } + { + "arc": "Front Arc", + "type": "attack", + "value": 2 + }, + { + "type": "agility", + "value": 3 + }, + { + "type": "hull", + "value": 3 + }, + { + "type": "shields", + "value": 3 + } + ], + "standardLoadout": [ + "hate", + "ionmissiles", + "afterburners" ], - "standardLoadout": ["hate", "ionmissiles", "afterburners"], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/darthvader.png", "standard": true, "extended": true, - "keywords": ["Dark Side", "Sith", "TIE"], - "epic": true + "keywords": [ + "Dark Side", + "Sith", + "TIE" + ], + "epic": true, + "loadout": 0 }, { "name": "Maarek Stele", "caption": "Servant of the Empire", "initiative": 5, "limited": 1, - "cost": 5, - "standardLoadout": ["elusive", "outmaneuver", "afterburners"], + "cost": 13, + "standardLoadout": [ + "elusive", + "outmaneuver", + "afterburners" + ], "xws": "maarekstele-swz105", "ability": "While you perform an attack, if the defender would be dealt a faceup damage card, instead draw 3 damage cards, choose 1, and discard the rest.", "image": "https://infinitearenas.com/xw2/images/quickbuilds/maarekstele-swz105.png", @@ -267,8 +401,11 @@ "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/maarekstele.png", "standard": true, "extended": true, - "keywords": ["TIE"], - "epic": true + "keywords": [ + "TIE" + ], + "epic": true, + "loadout": 0 } ] } diff --git a/data/pilots/galactic-empire/tie-ag-aggressor.json b/data/pilots/galactic-empire/tie-ag-aggressor.json index 75323626..5527f266 100644 --- a/data/pilots/galactic-empire/tie-ag-aggressor.json +++ b/data/pilots/galactic-empire/tie-ag-aggressor.json @@ -19,20 +19,44 @@ "4FW", "4KR" ], - "dialCodes": ["TAg"], + "dialCodes": [ + "TAg" + ], "faction": "galacticempire", "stats": [ - { "arc": "Front Arc", "type": "attack", "value": 2 }, - { "type": "agility", "value": 2 }, - { "type": "hull", "value": 4 }, - { "type": "shields", "value": 1 } + { + "arc": "Front Arc", + "type": "attack", + "value": 2 + }, + { + "type": "agility", + "value": 2 + }, + { + "type": "hull", + "value": 4 + }, + { + "type": "shields", + "value": 1 + } ], "actions": [ - { "difficulty": "White", "type": "Focus" }, - { "difficulty": "White", "type": "Lock" }, { "difficulty": "White", - "linked": { "difficulty": "Red", "type": "Evade" }, + "type": "Focus" + }, + { + "difficulty": "White", + "type": "Lock" + }, + { + "difficulty": "White", + "linked": { + "difficulty": "Red", + "type": "Evade" + }, "type": "Barrel Roll" } ], @@ -59,7 +83,9 @@ "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/doubleedge.png", "standard": false, "extended": true, - "keywords": ["TIE"], + "keywords": [ + "TIE" + ], "epic": true }, { @@ -67,8 +93,8 @@ "caption": "Innate Deadeye", "initiative": 4, "limited": 1, - "cost": 5, - "loadout": 19, + "cost": 9, + "loadout": 15, "xws": "lieutenantkestal", "ability": "While you perform an attack, after the defender rolls defense dice, you may spend 1 focus token to cancel all of the defender's blank/[Focus] results.", "image": "https://infinitearenas.com/xw2/images/pilots/lieutenantkestal.png", @@ -84,39 +110,55 @@ "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/lieutenantkestal.png", "standard": false, "extended": true, - "keywords": ["TIE"], + "keywords": [ + "TIE" + ], "epic": true }, { "name": "Onyx Squadron Scout", "initiative": 3, "limited": 0, - "cost": 4, - "loadout": 12, + "cost": 8, + "loadout": 9, "xws": "onyxsquadronscout", "text": "Designed for extended engagements, the TIE/ag is flown primarily by elite pilots trained to leverage both its unique weapons loadout and its maneuverability to full effect.", "image": "https://infinitearenas.com/xw2/images/pilots/onyxsquadronscout.png", - "slots": ["Talent", "Turret", "Missile", "Gunner"], + "slots": [ + "Talent", + "Turret", + "Missile", + "Gunner" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/onyxsquadronscout.png", "standard": false, "extended": true, - "keywords": ["TIE"], + "keywords": [ + "TIE" + ], "epic": true }, { "name": "Sienar Specialist", "initiative": 2, "limited": 0, - "cost": 4, - "loadout": 8, + "cost": 7, + "loadout": 6, "xws": "sienarspecialist", "text": "During the development of the TIE aggressor, Sienar Fleet Systems valued performance and versatility over raw cost efficiency.", "image": "https://infinitearenas.com/xw2/images/pilots/sienarspecialist.png", - "slots": ["Turret", "Missile", "Modification", "Gunner"], + "slots": [ + "Turret", + "Missile", + "Modification", + "Gunner" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/sienarspecialist.png", "standard": false, "extended": true, - "keywords": ["TIE"], + "keywords": [ + "TIE" + ], "epic": true } ] diff --git a/data/pilots/galactic-empire/tie-ca-punisher.json b/data/pilots/galactic-empire/tie-ca-punisher.json index f73b7f95..9ba34c60 100644 --- a/data/pilots/galactic-empire/tie-ca-punisher.json +++ b/data/pilots/galactic-empire/tie-ca-punisher.json @@ -19,24 +19,54 @@ "3YR", "4KR" ], - "dialCodes": ["TPu"], + "dialCodes": [ + "TPu" + ], "faction": "galacticempire", "stats": [ - { "arc": "Front Arc", "type": "attack", "value": 2 }, - { "type": "agility", "value": 1 }, - { "type": "hull", "value": 6 }, - { "type": "shields", "value": 3 } + { + "arc": "Front Arc", + "type": "attack", + "value": 2 + }, + { + "type": "agility", + "value": 1 + }, + { + "type": "hull", + "value": 6 + }, + { + "type": "shields", + "value": 3 + } ], "actions": [ - { "difficulty": "White", "type": "Focus" }, - { "difficulty": "White", "type": "Lock" }, - { "difficulty": "Red", "type": "Barrel Roll" }, { "difficulty": "White", - "linked": { "difficulty": "Red", "type": "Lock" }, + "type": "Focus" + }, + { + "difficulty": "White", + "type": "Lock" + }, + { + "difficulty": "Red", + "type": "Barrel Roll" + }, + { + "difficulty": "White", + "linked": { + "difficulty": "Red", + "type": "Lock" + }, "type": "Boost" }, - { "difficulty": "White", "type": "Reload" } + { + "difficulty": "White", + "type": "Reload" + } ], "icon": "https://infinitearenas.com/xw2/images/shipicons/galactic-empire/I_TIEPunisher.png", "pilots": [ @@ -63,7 +93,9 @@ "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/deathrain.png", "standard": false, "extended": true, - "keywords": ["TIE"], + "keywords": [ + "TIE" + ], "epic": true }, { @@ -89,15 +121,17 @@ "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/redline.png", "standard": false, "extended": true, - "keywords": ["TIE"], + "keywords": [ + "TIE" + ], "epic": true }, { "name": "Cutlass Squadron Pilot", "initiative": 2, "limited": 0, - "cost": 5, - "loadout": 6, + "cost": 10, + "loadout": 14, "xws": "cutlasssquadronpilot", "text": "The TIE punisher's design builds upon the success of the TIE bomber, adding shielding, a second bomb chute, and three additional ordnance pods, each equipped with a twin ion engine.", "image": "https://infinitearenas.com/xw2/images/pilots/cutlasssquadronpilot.png", @@ -112,7 +146,9 @@ "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/cutlasssquadronpilot.png", "standard": false, "extended": true, - "keywords": ["TIE"], + "keywords": [ + "TIE" + ], "epic": true } ] diff --git a/data/pilots/galactic-empire/tie-d-defender.json b/data/pilots/galactic-empire/tie-d-defender.json index e2e800d4..22ccd5ed 100644 --- a/data/pilots/galactic-empire/tie-d-defender.json +++ b/data/pilots/galactic-empire/tie-d-defender.json @@ -22,20 +22,50 @@ "4KW", "5FB" ], - "dialCodes": ["TD"], + "dialCodes": [ + "TD" + ], "faction": "galacticempire", "stats": [ - { "arc": "Front Arc", "type": "attack", "value": 3 }, - { "type": "agility", "value": 3 }, - { "type": "hull", "value": 3 }, - { "type": "shields", "value": 4 } + { + "arc": "Front Arc", + "type": "attack", + "value": 3 + }, + { + "type": "agility", + "value": 3 + }, + { + "type": "hull", + "value": 3 + }, + { + "type": "shields", + "value": 4 + } ], "actions": [ - { "difficulty": "White", "type": "Focus" }, - { "difficulty": "White", "type": "Evade" }, - { "difficulty": "White", "type": "Lock" }, - { "difficulty": "White", "type": "Barrel Roll" }, - { "difficulty": "White", "type": "Boost" } + { + "difficulty": "White", + "type": "Focus" + }, + { + "difficulty": "White", + "type": "Evade" + }, + { + "difficulty": "White", + "type": "Lock" + }, + { + "difficulty": "White", + "type": "Barrel Roll" + }, + { + "difficulty": "White", + "type": "Boost" + } ], "icon": "https://infinitearenas.com/xw2/images/shipicons/galactic-empire/I_TIEDefender.png", "pilots": [ @@ -44,8 +74,8 @@ "caption": "Contemplative Commander", "initiative": 4, "limited": 1, - "cost": 7, - "loadout": 10, + "cost": 17, + "loadout": 12, "xws": "colonelvessery", "ability": "While you perform an attack against a locked ship, after you roll attack dice, you may acquire a lock on the defender.", "image": "https://infinitearenas.com/xw2/images/pilots/colonelvessery.png", @@ -53,11 +83,19 @@ "name": "Full Throttle", "text": "After you fully execute a speed 3-5 maneuver, you may perform an [Evade] action." }, - "slots": ["Talent", "Sensor", "Cannon", "Missile", "Configuration"], + "slots": [ + "Talent", + "Sensor", + "Cannon", + "Missile", + "Configuration" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/colonelvessery.png", "standard": true, "extended": true, - "keywords": ["TIE"], + "keywords": [ + "TIE" + ], "epic": true }, { @@ -65,8 +103,8 @@ "caption": "Cutthroat Politico", "initiative": 4, "limited": 1, - "cost": 7, - "loadout": 12, + "cost": 16, + "loadout": 9, "xws": "countessryad", "ability": "While you would execute a [Straight] maneuver, you may increase the difficulty of the maneuver. If you do, execute it as a [Koiogran Turn] maneuver instead.", "image": "https://infinitearenas.com/xw2/images/pilots/countessryad.png", @@ -85,15 +123,17 @@ "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/countessryad.png", "standard": true, "extended": true, - "keywords": ["TIE"], + "keywords": [ + "TIE" + ], "epic": true }, { "name": "Delta Squadron Pilot", "initiative": 1, "limited": 0, - "cost": 7, - "loadout": 4, + "cost": 15, + "loadout": 9, "xws": "deltasquadronpilot", "text": "In addition to its missile launchers and six wingtip laser cannons, the formidable TIE defender is equipped with deflector shields and a hyperdrive.", "image": "https://infinitearenas.com/xw2/images/pilots/deltasquadronpilot.png", @@ -101,19 +141,25 @@ "name": "Full Throttle", "text": "After you fully execute a speed 3-5 maneuver, you may perform an [Evade] action." }, - "slots": ["Sensor", "Cannon", "Configuration"], + "slots": [ + "Sensor", + "Cannon", + "Configuration" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/deltasquadronpilot.png", "standard": true, "extended": true, - "keywords": ["TIE"], + "keywords": [ + "TIE" + ], "epic": true }, { "name": "Onyx Squadron Ace", "initiative": 4, "limited": 0, - "cost": 7, - "loadout": 6, + "cost": 16, + "loadout": 10, "xws": "onyxsquadronace", "text": "The experimental TIE defender outclasses all other contemporary starfighters, though its size, speed, and array of weapons come at a tremendous cost in credits.", "image": "https://infinitearenas.com/xw2/images/pilots/onyxsquadronace.png", @@ -121,11 +167,19 @@ "name": "Full Throttle", "text": "After you fully execute a speed 3-5 maneuver, you may perform an [Evade] action." }, - "slots": ["Talent", "Sensor", "Cannon", "Missile", "Configuration"], + "slots": [ + "Talent", + "Sensor", + "Cannon", + "Missile", + "Configuration" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/onyxsquadronace.png", "standard": true, "extended": true, - "keywords": ["TIE"], + "keywords": [ + "TIE" + ], "epic": true }, { @@ -133,7 +187,7 @@ "caption": "Onyx Leader", "initiative": 5, "limited": 1, - "cost": 7, + "cost": 18, "loadout": 13, "xws": "rexlerbrath", "ability": "After you perform an attack that hits, if you are evading, expose 1 of the defender's damage cards.", @@ -153,7 +207,9 @@ "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/rexlerbrath.png", "standard": true, "extended": true, - "keywords": ["TIE"], + "keywords": [ + "TIE" + ], "epic": true }, { @@ -168,8 +224,8 @@ "caption": "Arrogant Ace", "standard": true, "extended": true, - "cost": 7, - "loadout": 13, + "cost": 10, + "loadout": 8, "slots": [ "Talent", "Talent", @@ -179,8 +235,13 @@ "Configuration" ], "ability": "Action: Gain 1 strain token to recover 1 [Charge]. Before you engage, you may spend 1 [Charge] to perform an action.", - "charges": { "value": 1, "recovers": -1 }, - "keywords": ["TIE"], + "charges": { + "value": 1, + "recovers": -1 + }, + "keywords": [ + "TIE" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/vultskerris.png", "image": "https://infinitearenas.com/xw2/images/pilots/vultskerris.png", "epic": true @@ -197,12 +258,25 @@ "caption": "Dark Lord of the Sith", "standard": true, "extended": true, - "force": { "value": 3, "recovers": 1 }, - "cost": 9, - "loadout": 10, - "slots": ["Force Power", "Tech", "Cannon", "Missile", "Configuration"], + "force": { + "value": 3, + "recovers": 1 + }, + "cost": 22, + "loadout": 14, + "slots": [ + "Force Power", + "Tech", + "Cannon", + "Missile", + "Configuration" + ], "ability": "You cannot spend [Force] except while attacking. While you perform an attack, you may spend 1 [Force] to change 1 blank result to a [Hit] result.", - "keywords": ["Dark Side", "Sith", "TIE"], + "keywords": [ + "Dark Side", + "Sith", + "TIE" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/darthvader-tieddefender.png", "image": "https://infinitearenas.com/xw2/images/pilots/darthvader-tieddefender.png", "epic": true @@ -219,11 +293,19 @@ "caption": "Reliable Replacement", "standard": true, "extended": true, - "cost": 7, - "loadout": 15, - "slots": ["Talent", "Sensor", "Cannon", "Missile", "Configuration"], + "cost": 16, + "loadout": 10, + "slots": [ + "Talent", + "Sensor", + "Cannon", + "Missile", + "Configuration" + ], "ability": "While another friendly ship at range 0-1 defends, before the Neutralize Results step, if you are in the attack arc and are not ionized, you may gain 1 ion token to cancel 1 [Hit] result.", - "keywords": ["TIE"], + "keywords": [ + "TIE" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/captaindobbs.png", "image": "https://infinitearenas.com/xw2/images/pilots/captaindobbs.png", "epic": true @@ -233,34 +315,62 @@ "caption": "Battle Over Endor", "initiative": 4, "limited": 1, - "cost": 6, + "cost": 17, "xws": "captainyorr-battleoverendor", "ability": "After you perform a primary attack that hits, you may spend 1 [Charge] to perform a bonus [Cannon] attack.", "image": "https://infinitearenas.com/xw2/images/quickbuilds/captainyorr-battleoverendor.png", - "charges": { "value": 2, "recovers": 0 }, + "charges": { + "value": 2, + "recovers": 0 + }, "shipAbility": { "name": "Chiss Engineering", "text": "After you fully execute a speed 3-5 maneuver, you may perform a [Lock] action. While attacking, if you are not stressed, you may spend 1 [Shield] to apply the range 1 bonus." }, "shipActions": [ - { "difficulty": "White", "type": "Focus" }, - { "difficulty": "White", "type": "Evade", "linked": { "difficulty": "Red", "type": "Barrel Roll" }}, - { "difficulty": "White", "type": "Lock" }, - { "difficulty": "White", "type": "Barrel Roll" }, - { "difficulty": "White", "type": "Boost" } + { + "difficulty": "White", + "type": "Focus" + }, + { + "difficulty": "White", + "type": "Evade", + "linked": { + "difficulty": "Red", + "type": "Barrel Roll" + } + }, + { + "difficulty": "White", + "type": "Lock" + }, + { + "difficulty": "White", + "type": "Barrel Roll" + }, + { + "difficulty": "White", + "type": "Boost" + } + ], + "standardLoadout": [ + "noescape-battleoverendor", + "predator", + "ioncannon", + "computerassistedhandling-battleoverendor" ], - "standardLoadout": ["noescape-battleoverendor", "predator", "ioncannon", "computerassistedhandling-battleoverendor"], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/captainyorr-battleoverendor.png", "standard": true, "extended": true, - "epic": true + "epic": true, + "loadout": 0 }, { "name": "Colonel Jendon", "caption": "Battle Over Endor", "initiative": 6, "limited": 1, - "cost": 7, + "cost": 20, "xws": "coloneljendon-battleoverendor", "ability": "While you defend, if you are not shielded, you may change 1 of your blank results to a [Focus] result.", "image": "https://infinitearenas.com/xw2/images/quickbuilds/coloneljendon-battleoverendor.png", @@ -269,17 +379,42 @@ "text": "After you fully execute a speed 3-5 maneuver, you may perform a [Lock] action. While attacking, if you are not stressed, you may spend 1 [Shield] to apply the range 1 bonus." }, "shipActions": [ - { "difficulty": "White", "type": "Focus" }, - { "difficulty": "White", "type": "Evade", "linked": { "difficulty": "Red", "type": "Barrel Roll" }}, - { "difficulty": "White", "type": "Lock" }, - { "difficulty": "White", "type": "Barrel Roll" }, - { "difficulty": "White", "type": "Boost" } + { + "difficulty": "White", + "type": "Focus" + }, + { + "difficulty": "White", + "type": "Evade", + "linked": { + "difficulty": "Red", + "type": "Barrel Roll" + } + }, + { + "difficulty": "White", + "type": "Lock" + }, + { + "difficulty": "White", + "type": "Barrel Roll" + }, + { + "difficulty": "White", + "type": "Boost" + } + ], + "standardLoadout": [ + "noescape-battleoverendor", + "pushthelimit-battleoverendor", + "protoncannons", + "computerassistedhandling-battleoverendor" ], - "standardLoadout": ["noescape-battleoverendor", "pushthelimit-battleoverendor", "protoncannons", "computerassistedhandling-battleoverendor"], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/coloneljendon-battleoverendor.png", "standard": true, "extended": true, - "epic": true + "epic": true, + "loadout": 0 } ] } diff --git a/data/pilots/galactic-empire/tie-in-interceptor.json b/data/pilots/galactic-empire/tie-in-interceptor.json index 5d5df112..5df0c53b 100644 --- a/data/pilots/galactic-empire/tie-in-interceptor.json +++ b/data/pilots/galactic-empire/tie-in-interceptor.json @@ -21,18 +21,42 @@ "4KR", "5FW" ], - "dialCodes": ["TI"], + "dialCodes": [ + "TI" + ], "faction": "galacticempire", "stats": [ - { "arc": "Front Arc", "type": "attack", "value": 3 }, - { "type": "agility", "value": 3 }, - { "type": "hull", "value": 3 } + { + "arc": "Front Arc", + "type": "attack", + "value": 3 + }, + { + "type": "agility", + "value": 3 + }, + { + "type": "hull", + "value": 3 + } ], "actions": [ - { "difficulty": "White", "type": "Focus" }, - { "difficulty": "White", "type": "Evade" }, - { "difficulty": "White", "type": "Barrel Roll" }, - { "difficulty": "White", "type": "Boost" } + { + "difficulty": "White", + "type": "Focus" + }, + { + "difficulty": "White", + "type": "Evade" + }, + { + "difficulty": "White", + "type": "Barrel Roll" + }, + { + "difficulty": "White", + "type": "Boost" + } ], "icon": "https://infinitearenas.com/xw2/images/shipicons/galactic-empire/I_TIEInterceptor.png", "pilots": [ @@ -40,8 +64,8 @@ "name": "Alpha Squadron Pilot", "initiative": 1, "limited": 0, - "cost": 4, - "loadout": 2, + "cost": 8, + "loadout": 1, "xws": "alphasquadronpilot", "text": "Sienar Fleet Systems designed the TIE interceptor with four wing-mounted laser cannons, a dramatic increase in firepower over its predecessors.", "image": "https://infinitearenas.com/xw2/images/pilots/alphasquadronpilot.png", @@ -49,19 +73,24 @@ "name": "Autothrusters", "text": "After you perform an action, you may perform a red [Barrel Roll] or red [Boost] action." }, - "slots": ["Talent", "Configuration"], + "slots": [ + "Talent", + "Configuration" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/alphasquadronpilot.png", "standard": true, "extended": true, - "keywords": ["TIE"], + "keywords": [ + "TIE" + ], "epic": true }, { "name": "Saber Squadron Ace", "initiative": 4, "limited": 0, - "cost": 4, - "loadout": 3, + "cost": 10, + "loadout": 10, "xws": "sabersquadronace", "text": "Led by Baron Soontir Fel, the pilots of Saber Squadron are among the Empire's best. Their TIE interceptors are marked with red stripes to designate pilots with at least ten confirmed kills.", "image": "https://infinitearenas.com/xw2/images/pilots/sabersquadronace.png", @@ -69,11 +98,16 @@ "name": "Autothrusters", "text": "After you perform an action, you may perform a red [Barrel Roll] or red [Boost] action." }, - "slots": ["Talent", "Configuration"], + "slots": [ + "Talent", + "Configuration" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/sabersquadronace.png", "standard": true, "extended": true, - "keywords": ["TIE"], + "keywords": [ + "TIE" + ], "epic": true }, { @@ -81,8 +115,8 @@ "caption": "Ace of Legend", "initiative": 6, "limited": 1, - "cost": 5, - "loadout": 10, + "cost": 12, + "loadout": 8, "xws": "soontirfel", "ability": "At the start of the Engagement Phase, if there is an enemy ship in your [Bullseye Arc], gain 1 focus token.", "image": "https://infinitearenas.com/xw2/images/pilots/soontirfel.png", @@ -90,11 +124,18 @@ "name": "Autothrusters", "text": "After you perform an action, you may perform a red [Barrel Roll] or red [Boost] action." }, - "slots": ["Talent", "Talent", "Modification", "Configuration"], + "slots": [ + "Talent", + "Talent", + "Modification", + "Configuration" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/soontirfel.png", "standard": true, "extended": true, - "keywords": ["TIE"], + "keywords": [ + "TIE" + ], "epic": true }, { @@ -102,7 +143,7 @@ "caption": "Ambitious Ace", "initiative": 4, "limited": 1, - "cost": 4, + "cost": 10, "loadout": 9, "xws": "turrphennir", "ability": "After you perform an attack, you may perform a [Barrel Roll] or [Boost] action, even if you are stressed.", @@ -111,11 +152,18 @@ "name": "Autothrusters", "text": "After you perform an action, you may perform a red [Barrel Roll] or red [Boost] action." }, - "slots": ["Talent", "Talent", "Modification", "Configuration"], + "slots": [ + "Talent", + "Talent", + "Modification", + "Configuration" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/turrphennir.png", "standard": true, "extended": true, - "keywords": ["TIE"], + "keywords": [ + "TIE" + ], "epic": true }, { @@ -129,10 +177,17 @@ }, "standard": true, "extended": true, - "keywords": ["TIE"], - "cost": 5, - "loadout": 14, - "slots": ["Talent", "Talent", "Modification", "Configuration"], + "keywords": [ + "TIE" + ], + "cost": 11, + "loadout": 9, + "slots": [ + "Talent", + "Talent", + "Modification", + "Configuration" + ], "ability": "After you perform an attack, if the defender was destroyed, gain 1 stress token. After a friendly ship at range 0-3 is destroyed, remove 1 stress token.", "caption": "Look Through My Eyes", "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/cienaree.png", @@ -150,10 +205,18 @@ "caption": "Inferno Two", "standard": true, "extended": true, - "keywords": ["TIE"], - "cost": 4, - "loadout": 7, - "slots": ["Talent", "Talent", "Missile", "Modification", "Configuration"], + "keywords": [ + "TIE" + ], + "cost": 9, + "loadout": 16, + "slots": [ + "Talent", + "Talent", + "Missile", + "Modification", + "Configuration" + ], "ability": "While you perform an attack against a damaged defender, roll 1 additional attack die.", "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/cienaree.png", "epic": true @@ -170,12 +233,21 @@ "caption": "Arrogant Ace", "standard": true, "extended": true, - "cost": 4, - "loadout": 9, - "slots": ["Talent", "Modification", "Configuration"], + "cost": 10, + "loadout": 8, + "slots": [ + "Talent", + "Modification", + "Configuration" + ], "ability": "Action: Gain 1 strain token to recover 1 [Charge]. Before you engage, you may spend 1 [Charge] to perform an action.", - "charges": { "value": 1, "recovers": -1 }, - "keywords": ["TIE"], + "charges": { + "value": 1, + "recovers": -1 + }, + "keywords": [ + "TIE" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/vultskerris-tieininterceptor.png", "image": "https://infinitearenas.com/xw2/images/pilots/vultskerris-tieininterceptor.png", "epic": true @@ -192,11 +264,17 @@ "caption": "Skystrike Superintendent", "standard": true, "extended": true, - "cost": 4, - "loadout": 8, - "slots": ["Talent", "Modification", "Configuration"], + "cost": 10, + "loadout": 4, + "slots": [ + "Talent", + "Modification", + "Configuration" + ], "ability": "After a friendly ship at range 0-3 with a lower initiative than yours partially executes a maneuver, it may perform a red [Focus] action.", - "keywords": ["TIE"], + "keywords": [ + "TIE" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/commandantgoran.png", "image": "https://infinitearenas.com/xw2/images/pilots/commandantgoran.png", "epic": true @@ -213,11 +291,17 @@ "caption": "Requiem for Brentaal", "standard": true, "extended": true, - "cost": 3, - "loadout": 6, - "slots": ["Talent", "Modification", "Configuration"], + "cost": 9, + "loadout": 7, + "slots": [ + "Talent", + "Modification", + "Configuration" + ], "ability": "While you barrel roll, you must use the [[Bank Left] or [Bank Right]] template instead of the [[Straight]] template.", - "keywords": ["TIE"], + "keywords": [ + "TIE" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/lieutenantlorrir.png", "image": "https://infinitearenas.com/xw2/images/pilots/lieutenantlorrir.png", "epic": true @@ -234,12 +318,21 @@ "caption": "Alderaanian Zealot", "standard": true, "extended": true, - "cost": 4, + "cost": 9, "loadout": 6, - "charges": { "value": 1, "recovers": 1 }, - "slots": ["Missile", "Modification", "Configuration"], + "charges": { + "value": 1, + "recovers": 1 + }, + "slots": [ + "Missile", + "Modification", + "Configuration" + ], "ability": "During the Engagement Phase, after a friendly small ship at range 0-3 is destroyed, if that ship has not engaged this phase, you may spend 1 [Charge]. If you do, that ship engages at the current initiative.", - "keywords": ["TIE"], + "keywords": [ + "TIE" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/nashwindrider.png", "image": "https://infinitearenas.com/xw2/images/pilots/nashwindrider.png", "epic": true @@ -256,20 +349,42 @@ }, "standard": true, "extended": true, - "cost": 5, - "charges": { "value": 2, "recovers": 1 }, + "cost": 11, + "charges": { + "value": 2, + "recovers": 1 + }, "shipStats": [ - { "arc": "Front Arc", "type": "attack", "value": 3 }, - { "type": "agility", "value": 3 }, - { "type": "hull", "value": 3 }, - { "type": "shields", "value": 1 } + { + "arc": "Front Arc", + "type": "attack", + "value": 3 + }, + { + "type": "agility", + "value": 3 + }, + { + "type": "hull", + "value": 3 + }, + { + "type": "shields", + "value": 1 + } + ], + "standardLoadout": [ + "predator", + "fanatic-battleofyavin" ], - "standardLoadout": ["predator", "fanatic-battleofyavin"], "ability": "Before a friendly TIE at range 0-1 would suffer damage, you may spend 2 [Charge]. If you do, prevent 1 damage.", - "keywords": ["TIE"], + "keywords": [ + "TIE" + ], "image": "https://infinitearenas.com/xw2/images/quickbuilds/idenversio-battleofyavin.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/idenversio-battleofyavin.png", - "epic": true + "epic": true, + "loadout": 0 }, { "name": "Sigma 4", @@ -283,19 +398,38 @@ }, "standard": true, "extended": true, - "cost": 4, - "charges": { "value": 2, "recovers": 0 }, + "cost": 10, + "charges": { + "value": 2, + "recovers": 0 + }, "shipStats": [ - { "arc": "Front Arc", "type": "attack", "value": 3 }, - { "type": "agility", "value": 3 }, - { "type": "hull", "value": 4 } + { + "arc": "Front Arc", + "type": "attack", + "value": 3 + }, + { + "type": "agility", + "value": 3 + }, + { + "type": "hull", + "value": 4 + } + ], + "standardLoadout": [ + "disciplined", + "primedthrusters" ], - "standardLoadout": ["disciplined", "primedthrusters"], "ability": "After you perform a [Barrel Roll] action, you may spend 1 [Charge] to perform a [Boost] action.", - "keywords": ["TIE"], + "keywords": [ + "TIE" + ], "image": "https://infinitearenas.com/xw2/images/quickbuilds/sigma4-battleofyavin.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/sigma4.png", - "epic": true + "epic": true, + "loadout": 0 }, { "name": "Sigma 5", @@ -309,19 +443,38 @@ }, "standard": true, "extended": true, - "cost": 4, - "charges": { "value": 2, "recovers": 0 }, + "cost": 10, + "charges": { + "value": 2, + "recovers": 0 + }, "shipStats": [ - { "arc": "Front Arc", "type": "attack", "value": 3 }, - { "type": "agility", "value": 3 }, - { "type": "hull", "value": 4 } + { + "arc": "Front Arc", + "type": "attack", + "value": 3 + }, + { + "type": "agility", + "value": 3 + }, + { + "type": "hull", + "value": 4 + } + ], + "standardLoadout": [ + "sensorjammer-battleofyavin", + "elusive" ], - "standardLoadout": ["sensorjammer-battleofyavin", "elusive"], "ability": "After you perform an attack that hits, you may spend 1 [Charge] to perform an [Evade] action.", - "keywords": ["TIE"], + "keywords": [ + "TIE" + ], "image": "https://infinitearenas.com/xw2/images/quickbuilds/sigma5-battleofyavin.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/sigma5.png", - "epic": true + "epic": true, + "loadout": 0 }, { "name": "Sigma 6", @@ -335,19 +488,38 @@ }, "standard": true, "extended": true, - "cost": 4, - "charges": { "value": 2, "recovers": 0 }, + "cost": 11, + "charges": { + "value": 2, + "recovers": 0 + }, "shipStats": [ - { "arc": "Front Arc", "type": "attack", "value": 3 }, - { "type": "agility", "value": 3 }, - { "type": "hull", "value": 4 } + { + "arc": "Front Arc", + "type": "attack", + "value": 3 + }, + { + "type": "agility", + "value": 3 + }, + { + "type": "hull", + "value": 4 + } + ], + "standardLoadout": [ + "daredevil", + "afterburners" ], - "standardLoadout": ["daredevil", "afterburners"], "ability": "After you fully execute a speed 3-5 maneuver, you may spend 1 [Charge] to perform a [SLAM] action.", - "keywords": ["TIE"], + "keywords": [ + "TIE" + ], "image": "https://infinitearenas.com/xw2/images/quickbuilds/sigma6-battleofyavin.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/sigma6.png", - "epic": true + "epic": true, + "loadout": 0 }, { "name": "Sigma 7", @@ -361,26 +533,60 @@ }, "standard": true, "extended": true, - "cost": 4, - "charges": { "value": 2, "recovers": 0 }, + "cost": 10, + "charges": { + "value": 2, + "recovers": 0 + }, "shipStats": [ - { "arc": "Front Arc", "type": "attack", "value": 3 }, - { "type": "agility", "value": 3 }, - { "type": "hull", "value": 4 } + { + "arc": "Front Arc", + "type": "attack", + "value": 3 + }, + { + "type": "agility", + "value": 3 + }, + { + "type": "hull", + "value": 4 + } ], "shipActions": [ - { "difficulty": "White", "type": "Focus" }, - { "difficulty": "White", "type": "Evade" }, - { "difficulty": "White", "type": "Barrel Roll" }, - { "difficulty": "White", "type": "Boost" }, - { "difficulty": "White", "type": "Lock" } + { + "difficulty": "White", + "type": "Focus" + }, + { + "difficulty": "White", + "type": "Evade" + }, + { + "difficulty": "White", + "type": "Barrel Roll" + }, + { + "difficulty": "White", + "type": "Boost" + }, + { + "difficulty": "White", + "type": "Lock" + } + ], + "standardLoadout": [ + "marksmanship", + "firecontrolsystem" ], - "standardLoadout": ["marksmanship", "firecontrolsystem"], "ability": "During the System Phase, you may spend 1 [Charge] to acquire a lock on an enemy ship at range 0-1.", - "keywords": ["TIE"], + "keywords": [ + "TIE" + ], "image": "https://infinitearenas.com/xw2/images/quickbuilds/sigma7-battleofyavin.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/sigma7.png", - "epic": true + "epic": true, + "loadout": 0 }, { "name": "Second Sister", @@ -394,7 +600,7 @@ "caption": "Manipulative Monster", "standard": true, "extended": true, - "cost": 5, + "cost": 13, "loadout": 14, "slots": [ "Force Power", @@ -404,8 +610,14 @@ "Configuration" ], "ability": "While you perform an attack, after the Neutralize Results step, if the attack hit, you may spend 2 [Force]. If you do, change all of your [Hit] results to [Critical Hit] results.", - "force": { "value": 2, "recovers": 1 }, - "keywords": ["Dark Side", "TIE"], + "force": { + "value": 2, + "recovers": 1 + }, + "keywords": [ + "Dark Side", + "TIE" + ], "image": "https://infinitearenas.com/xw2/images/pilots/secondsister.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/secondsister.png", "epic": true @@ -420,15 +632,23 @@ "name": "Sensitive Controls", "text": "During the System Phase, you may perform a red [Barrel Roll] or red [Boost] action." }, - "cost": 4, - "standardLoadout": ["noescape-battleoverendor", "reckless-battleoverendor", "primedthrusters", "targetingmatrix-battleoverendor"], + "cost": 10, + "standardLoadout": [ + "noescape-battleoverendor", + "reckless-battleoverendor", + "primedthrusters", + "targetingmatrix-battleoverendor" + ], "ability": "While you defend, if you are focused, roll 1 additional defense die.", - "keywords": ["TIE"], + "keywords": [ + "TIE" + ], "image": "https://infinitearenas.com/xw2/images/quickbuilds/sapphire2-battleoverendor.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/sapphire2-battleoverendor.png", "standard": true, "extended": true, - "epic": true + "epic": true, + "loadout": 0 }, { "name": "Soontir Fel", @@ -440,16 +660,27 @@ "name": "Sensitive Controls", "text": "During the System Phase, you may perform a red [Barrel Roll] or red [Boost] action." }, - "charges": { "value": 2, "recovers": 0 }, - "cost": 5, - "standardLoadout": ["apexpredator-battleoverendor", "noescape-battleoverendor", "blanksignature-battleoverendor", "feedbackemitter-battleoverendor"], + "charges": { + "value": 2, + "recovers": 0 + }, + "cost": 14, + "standardLoadout": [ + "apexpredator-battleoverendor", + "noescape-battleoverendor", + "blanksignature-battleoverendor", + "feedbackemitter-battleoverendor" + ], "ability": "After you perform an attack, you may spend 1 [Charge] and gain 1 deplete token to boost or barrel roll.", - "keywords": ["TIE"], + "keywords": [ + "TIE" + ], "image": "https://infinitearenas.com/xw2/images/quickbuilds/soontirfel-battleoverendor.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/soontirfel-battleoverendor.png", "standard": true, "extended": true, - "epic": true + "epic": true, + "loadout": 0 }, { "name": "Maus Monare", @@ -461,15 +692,22 @@ "name": "Sensitive Controls", "text": "During the System Phase, you may perform a red [Barrel Roll] or red [Boost] action." }, - "cost": 5, - "standardLoadout": ["noescape-battleoverendor", "outmaneuver", "fuelinjectionoverride-battleoverendor"], + "cost": 11, + "standardLoadout": [ + "noescape-battleoverendor", + "outmaneuver", + "fuelinjectionoverride-battleoverendor" + ], "ability": "After you perform an [Evade] action, gain a calculate token", - "keywords": ["TIE"], + "keywords": [ + "TIE" + ], "image": "https://infinitearenas.com/xw2/images/quickbuilds/mausmonare-battleoverendor.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/mausmonare-battleoverendor.png", "standard": true, "extended": true, - "epic": true + "epic": true, + "loadout": 0 } ] } diff --git a/data/pilots/galactic-empire/tie-ln-fighter.json b/data/pilots/galactic-empire/tie-ln-fighter.json index 9ffbc350..ddc52899 100644 --- a/data/pilots/galactic-empire/tie-ln-fighter.json +++ b/data/pilots/galactic-empire/tie-ln-fighter.json @@ -20,17 +20,38 @@ "4KR", "5FW" ], - "dialCodes": ["TF"], + "dialCodes": [ + "TF" + ], "faction": "galacticempire", "stats": [ - { "arc": "Front Arc", "type": "attack", "value": 2 }, - { "type": "agility", "value": 3 }, - { "type": "hull", "value": 3 } + { + "arc": "Front Arc", + "type": "attack", + "value": 2 + }, + { + "type": "agility", + "value": 3 + }, + { + "type": "hull", + "value": 3 + } ], "actions": [ - { "difficulty": "White", "type": "Focus" }, - { "difficulty": "White", "type": "Evade" }, - { "difficulty": "White", "type": "Barrel Roll" } + { + "difficulty": "White", + "type": "Focus" + }, + { + "difficulty": "White", + "type": "Evade" + }, + { + "difficulty": "White", + "type": "Barrel Roll" + } ], "icon": "https://infinitearenas.com/xw2/images/shipicons/galactic-empire/I_TIEFighter.png", "pilots": [ @@ -52,7 +73,9 @@ "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/howlrunner.png", "standard": true, "extended": true, - "keywords": ["TIE"], + "keywords": [ + "TIE" + ], "epic": true }, { @@ -65,11 +88,16 @@ "xws": "maulermithel", "ability": "While you perform an attack at attack range 1, roll 1 additional attack die.", "image": "https://infinitearenas.com/xw2/images/pilots/maulermithel.png", - "slots": ["Talent", "Cannon"], + "slots": [ + "Talent", + "Cannon" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/maulermithel.png", "standard": true, "extended": true, - "keywords": ["TIE"], + "keywords": [ + "TIE" + ], "epic": true }, { @@ -82,11 +110,16 @@ "xws": "nightbeast", "ability": "After you fully execute a blue maneuver, you may perform a [Focus] action.", "image": "https://infinitearenas.com/xw2/images/pilots/nightbeast.png", - "slots": ["Talent", "Talent"], + "slots": [ + "Talent", + "Talent" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/nightbeast.png", "standard": true, "extended": true, - "keywords": ["TIE"], + "keywords": [ + "TIE" + ], "epic": true }, { @@ -99,11 +132,15 @@ "xws": "scourgeskutu", "ability": "While you perform an attack against a defender in your [Bullseye Arc], roll 1 additional attack die.", "image": "https://infinitearenas.com/xw2/images/pilots/scourgeskutu.png", - "slots": ["Talent"], + "slots": [ + "Talent" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/scourgeskutu.png", "standard": true, "extended": true, - "keywords": ["TIE"], + "keywords": [ + "TIE" + ], "epic": true }, { @@ -116,19 +153,27 @@ "xws": "wampa", "ability": "While you perform an attack, you may spend 1 [Charge] to roll 1 additional attack die. After defending, lose 1 [Charge].", "image": "https://infinitearenas.com/xw2/images/pilots/wampa.png", - "charges": { "value": 1, "recovers": 1 }, - "slots": ["Talent", "Modification"], + "charges": { + "value": 1, + "recovers": 1 + }, + "slots": [ + "Talent", + "Modification" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/wampa.png", "standard": true, "extended": true, - "keywords": ["TIE"], + "keywords": [ + "TIE" + ], "epic": true }, { "name": "Academy Pilot", "initiative": 1, "limited": 0, - "cost": 2, + "cost": 5, "loadout": 0, "xws": "academypilot", "text": "The Galactic Empire uses the fast and agile TIE/ln, developed by Sienar Fleet Systems and produced in staggering quantity, as its primary starfighter.", @@ -137,15 +182,17 @@ "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/academypilot.png", "standard": true, "extended": true, - "keywords": ["TIE"], + "keywords": [ + "TIE" + ], "epic": true }, { "name": "Black Squadron Ace", "initiative": 3, "limited": 0, - "cost": 2, - "loadout": 0, + "cost": 13, + "loadout": 17, "xws": "blacksquadronace", "text": "The elite TIE/ln pilots of Black Squadron accompanied Darth Vader on a devastating strike against the Rebel forces at the Battle of Yavin.", "image": "https://infinitearenas.com/xw2/images/pilots/blacksquadronace.png", @@ -153,7 +200,9 @@ "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/blacksquadronace.png", "standard": true, "extended": true, - "keywords": ["TIE"], + "keywords": [ + "TIE" + ], "epic": true }, { @@ -161,16 +210,22 @@ "caption": "Inferno Three", "initiative": 4, "limited": 1, - "cost": 3, - "loadout": 10, + "cost": 9, + "loadout": 17, "xws": "delmeeko", "ability": "While a friendly ship at range 0-2 defends against a damaged attacker, the defender may reroll 1 defense die.", "image": "https://infinitearenas.com/xw2/images/pilots/delmeeko.png", - "slots": ["Cannon", "Talent", "Modification"], + "slots": [ + "Cannon", + "Talent", + "Modification" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/delmeeko.png", "standard": true, "extended": true, - "keywords": ["TIE"], + "keywords": [ + "TIE" + ], "epic": true }, { @@ -178,16 +233,23 @@ "caption": "Inferno Two", "initiative": 4, "limited": 1, - "cost": 3, - "loadout": 12, + "cost": 9, + "loadout": 16, "xws": "gideonhask", "ability": "While you perform an attack against a damaged defender, roll 1 additional attack die.", "image": "https://infinitearenas.com/xw2/images/pilots/gideonhask.png", - "slots": ["Talent", "Talent", "Missile", "Modification"], + "slots": [ + "Talent", + "Talent", + "Missile", + "Modification" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/gideonhask.png", "standard": true, "extended": true, - "keywords": ["TIE"], + "keywords": [ + "TIE" + ], "epic": true }, { @@ -195,12 +257,15 @@ "caption": "Inferno Leader", "initiative": 4, "limited": 1, - "cost": 4, - "loadout": 8, + "cost": 10, + "loadout": 16, "xws": "idenversio", "ability": "Before a friendly TIE/ln fighter at range 0-1 would suffer 1 or more damage, you may spend 1 [Charge]. If you do, prevent that damage.", "image": "https://infinitearenas.com/xw2/images/pilots/idenversio.png", - "charges": { "value": 1, "recovers": 0 }, + "charges": { + "value": 1, + "recovers": 0 + }, "slots": [ "Talent", "Talent", @@ -211,15 +276,17 @@ "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/idenversio.png", "standard": true, "extended": true, - "keywords": ["TIE"], + "keywords": [ + "TIE" + ], "epic": true }, { "name": "Obsidian Squadron Pilot", "initiative": 2, "limited": 0, - "cost": 2, - "loadout": 0, + "cost": 5, + "loadout": 2, "xws": "obsidiansquadronpilot", "text": "The TIE fighter's Twin Ion Engine system was designed for speed, making the TIE/ln one of the most maneuverable starships ever mass-produced.", "image": "https://infinitearenas.com/xw2/images/pilots/obsidiansquadronpilot.png", @@ -227,7 +294,9 @@ "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/obsidiansquadronpilot.png", "standard": true, "extended": true, - "keywords": ["TIE"], + "keywords": [ + "TIE" + ], "epic": true }, { @@ -235,16 +304,22 @@ "caption": "Inferno Four", "initiative": 4, "limited": 1, - "cost": 3, - "loadout": 12, + "cost": 8, + "loadout": 11, "xws": "seynmarana", "ability": "While you perform an attack, you may spend 1 [Critical Hit] result. If you do, deal 1 facedown damage card to the defender, then cancel your remaining results.", "image": "https://infinitearenas.com/xw2/images/pilots/seynmarana.png", - "slots": ["Talent", "Cannon", "Modification"], + "slots": [ + "Talent", + "Cannon", + "Modification" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/seynmarana.png", "standard": true, "extended": true, - "keywords": ["TIE"], + "keywords": [ + "TIE" + ], "epic": true }, { @@ -252,16 +327,21 @@ "caption": "Braggadocious Baron", "initiative": 3, "limited": 1, - "cost": 3, - "loadout": 5, + "cost": 8, + "loadout": 11, "xws": "valenrudor", "ability": "After a friendly ship at range 0-1 defends (after damage is resolved, if any), you may perform an action.", "image": "https://infinitearenas.com/xw2/images/pilots/valenrudor.png", - "slots": ["Talent", "Talent"], + "slots": [ + "Talent", + "Talent" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/valenrudor.png", "standard": true, "extended": true, - "keywords": ["TIE"], + "keywords": [ + "TIE" + ], "epic": true }, { @@ -269,16 +349,21 @@ "caption": "Heartless Enforcer", "initiative": 4, "limited": 2, - "cost": 3, - "loadout": 5, + "cost": 8, + "loadout": 8, "xws": "isbjingoist", "ability": "Before you engage, you may choose 1 enemy ship in your [Front Arc] at range 0-1. If you do, that ship gains 1 deplete or strain token of your choice unless it chooses to remove 1 green token.", "image": "https://infinitearenas.com/xw2/images/pilots/isbjingoist.png", - "slots": ["Talent", "Illicit"], + "slots": [ + "Talent", + "Illicit" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/isbjingoist.png", "standard": true, "extended": true, - "keywords": ["TIE"], + "keywords": [ + "TIE" + ], "epic": true }, { @@ -286,17 +371,28 @@ "caption": "Ruthless Remnant Leader", "initiative": 4, "limited": 1, - "cost": 4, - "loadout": 8, + "cost": 9, + "loadout": 12, "xws": "moffgideon", - "charges": { "value": 2, "recovers": 1 }, + "charges": { + "value": 2, + "recovers": 1 + }, "ability": "While an enemy ship at range 1-3 defends, before attack dice are rolled, you may spend 1 [Charge] and choose a friendly ship at range 0-1 of the defender. If you do, defense dice cannot be modified during this attack and the chosen friendly ship gains 1 strain token.", "image": "https://infinitearenas.com/xw2/images/pilots/moffgideon.png", - "slots": ["Talent", "Illicit", "Illicit", "Missile", "Modification"], + "slots": [ + "Talent", + "Illicit", + "Illicit", + "Missile", + "Modification" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/moffgideon.png", "standard": true, "extended": true, - "keywords": ["TIE"], + "keywords": [ + "TIE" + ], "epic": true }, { @@ -310,14 +406,30 @@ "image": "https://infinitearenas.com/xw2/images/quickbuilds/backstabber-battleofyavin.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/backstabber.png", "shipStats": [ - { "arc": "Front Arc", "type": "attack", "value": 2 }, - { "type": "agility", "value": 3 }, - { "type": "hull", "value": 4 } + { + "arc": "Front Arc", + "type": "attack", + "value": 2 + }, + { + "type": "agility", + "value": 3 + }, + { + "type": "hull", + "value": 4 + } + ], + "standardLoadout": [ + "crackshot", + "disciplined", + "afterburners" ], - "standardLoadout": ["crackshot", "disciplined", "afterburners"], "standard": true, "extended": true, - "keywords": ["TIE"], + "keywords": [ + "TIE" + ], "epic": true }, { @@ -331,14 +443,29 @@ "image": "https://infinitearenas.com/xw2/images/quickbuilds/darkcurse-battleofyavin.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/darkcurse.png", "shipStats": [ - { "arc": "Front Arc", "type": "attack", "value": 2 }, - { "type": "agility", "value": 3 }, - { "type": "hull", "value": 4 } + { + "arc": "Front Arc", + "type": "attack", + "value": 2 + }, + { + "type": "agility", + "value": 3 + }, + { + "type": "hull", + "value": 4 + } + ], + "standardLoadout": [ + "ruthless", + "precisionionengines" ], - "standardLoadout": ["ruthless", "precisionionengines"], "standard": true, "extended": true, - "keywords": ["TIE"], + "keywords": [ + "TIE" + ], "epic": true }, { @@ -352,14 +479,29 @@ "image": "https://infinitearenas.com/xw2/images/quickbuilds/maulermithel-battleofyavin.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/maulermithel.png", "shipStats": [ - { "arc": "Front Arc", "type": "attack", "value": 2 }, - { "type": "agility", "value": 3 }, - { "type": "hull", "value": 4 } + { + "arc": "Front Arc", + "type": "attack", + "value": 2 + }, + { + "type": "agility", + "value": 3 + }, + { + "type": "hull", + "value": 4 + } + ], + "standardLoadout": [ + "predator", + "afterburners" ], - "standardLoadout": ["predator", "afterburners"], "standard": true, "extended": true, - "keywords": ["TIE"], + "keywords": [ + "TIE" + ], "epic": true }, { @@ -370,18 +512,36 @@ "cost": 3, "xws": "wampa-battleofyavin", "ability": "While you perform an attack, you may spend 1 [Charge] to roll 1 additional attack die. After defending, lose 1 [Charge].", - "charges": { "value": 1, "recovers": 1 }, + "charges": { + "value": 1, + "recovers": 1 + }, "image": "https://infinitearenas.com/xw2/images/quickbuilds/wampa-battleofyavin.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/wampa.png", "shipStats": [ - { "arc": "Front Arc", "type": "attack", "value": 2 }, - { "type": "agility", "value": 3 }, - { "type": "hull", "value": 4 } + { + "arc": "Front Arc", + "type": "attack", + "value": 2 + }, + { + "type": "agility", + "value": 3 + }, + { + "type": "hull", + "value": 4 + } + ], + "standardLoadout": [ + "elusive", + "vengeful-battleofyavin" ], - "standardLoadout": ["elusive", "vengeful-battleofyavin"], "standard": true, "extended": true, - "keywords": ["TIE"], + "keywords": [ + "TIE" + ], "epic": true }, { @@ -389,8 +549,8 @@ "caption": "Cold Tyrant", "initiative": 3, "limited": 1, - "cost": 3, - "loadout": 10, + "cost": 8, + "loadout": 9, "xws": "magnatolvan", "ability": "While you have 2 or fewer stress tokens, you can perform white actions, even while stressed. After you gain a stress token, you may perform a white action, if able.", "image": "https://infinitearenas.com/xw2/images/pilots/magnatolvan.png", @@ -402,7 +562,9 @@ ], "standard": true, "extended": true, - "keywords": ["TIE"], + "keywords": [ + "TIE" + ], "epic": true }, { @@ -410,16 +572,22 @@ "caption": "Consumed by Duty", "initiative": 3, "limited": 1, - "cost": 3, - "loadout": 9, + "cost": 7, + "loadout": 8, "xws": "yricaquell", "ability": "After you fully execute a maneuver, you may acquire a lock on an enemy ship in your [Bullseye Arc].", "image": "https://infinitearenas.com/xw2/images/pilots/yricaquell.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/yricaquell.png", - "slots": ["Talent", "Missile", "Modification"], + "slots": [ + "Talent", + "Missile", + "Modification" + ], "standard": true, "extended": true, - "keywords": ["TIE"], + "keywords": [ + "TIE" + ], "epic": true }, { @@ -427,17 +595,26 @@ "caption": "Inferno Leader", "initiative": 4, "limited": 1, - "cost": 4, - "standardLoadout": ["disciplined", "elusive"], + "cost": 9, + "standardLoadout": [ + "disciplined", + "elusive" + ], "xws": "idenversio-swz105", "ability": "Before a friendly TIE/ln fighter at range 0-1 would suffer 1 or more damage, you may spend 1 [Charge]. If you do, prevent that damage.", "image": "https://infinitearenas.com/xw2/images/quickbuilds/idenversio-swz105.png", - "charges": { "value": 1, "recovers": 0 }, + "charges": { + "value": 1, + "recovers": 0 + }, "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/idenversio.png", "standard": true, "extended": true, - "keywords": ["TIE"], - "epic": true + "keywords": [ + "TIE" + ], + "epic": true, + "loadout": 0 }, { "name": "“Night Beast”", @@ -448,11 +625,16 @@ "xws": "nightbeast-swz105", "ability": "After you fully execute a blue maneuver, you may perform a [Focus] action.", "image": "https://infinitearenas.com/xw2/images/quickbuilds/nightbeast-swz105.png", - "standardLoadout": ["disciplined", "predator"], + "standardLoadout": [ + "disciplined", + "predator" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/nightbeast.png", "standard": true, "extended": true, - "keywords": ["TIE"], + "keywords": [ + "TIE" + ], "epic": true }, { @@ -460,16 +642,22 @@ "caption": "Braggadocious Baron", "initiative": 3, "limited": 1, - "cost": 3, + "cost": 7, "xws": "valenrudor-swz105", "ability": "After a friendly ship at range 0-1 defends (after damage is resolved, if any), you may perform an action.", "image": "https://infinitearenas.com/xw2/images/quickbuilds/valenrudor-swz105.png", - "standardLoadout": ["disciplined", "precisionionengines"], + "standardLoadout": [ + "disciplined", + "precisionionengines" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/valenrudor.png", "standard": true, "extended": true, - "keywords": ["TIE"], - "epic": true + "keywords": [ + "TIE" + ], + "epic": true, + "loadout": 0 }, { "name": "Lieutenant Hebsly", @@ -482,25 +670,58 @@ "text": "At the end of the End Phase, if there is another friendly TIE/ln Fighter at range 0-1, you may remove 1 stress token." }, "shipStats": [ - { "arc": "Front Arc", "type": "attack", "value": 2 }, - { "type": "agility", "value": 3 }, - { "type": "hull", "value": 4 } + { + "arc": "Front Arc", + "type": "attack", + "value": 2 + }, + { + "type": "agility", + "value": 3 + }, + { + "type": "hull", + "value": 4 + } ], "shipActions": [ - { "difficulty": "White", "type": "Focus" }, - { "difficulty": "White", "type": "Evade" }, - { "difficulty": "White", "type": "Barrel Roll", "linked": { "difficulty": "Red", "type": "Evade" }}, - { "difficulty": "Red", "type": "Boost" } + { + "difficulty": "White", + "type": "Focus" + }, + { + "difficulty": "White", + "type": "Evade" + }, + { + "difficulty": "White", + "type": "Barrel Roll", + "linked": { + "difficulty": "Red", + "type": "Evade" + } + }, + { + "difficulty": "Red", + "type": "Boost" + } + ], + "cost": 8, + "standardLoadout": [ + "collected-battleoverendor", + "elusive", + "noescape-battleoverendor" ], - "cost": 3, - "standardLoadout": ["collected-battleoverendor", "elusive", "noescape-battleoverendor"], "ability": "After you defend, you may perform a red [Boost] action, even while stressed.", - "keywords": ["TIE"], + "keywords": [ + "TIE" + ], "image": "https://infinitearenas.com/xw2/images/quickbuilds/lieutenanthebsly-battleoverendor.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/lieutenanthebsly-battleoverendor.png", "standard": true, "extended": true, - "epic": true + "epic": true, + "loadout": 0 }, { "name": "Scythe 6", @@ -513,24 +734,55 @@ "text": "At the end of the End Phase, if there is another friendly TIE/ln Fighter at range 0-1, you may remove 1 stress token." }, "shipStats": [ - { "arc": "Front Arc", "type": "attack", "value": 2 }, - { "type": "agility", "value": 3 }, - { "type": "hull", "value": 4 } + { + "arc": "Front Arc", + "type": "attack", + "value": 2 + }, + { + "type": "agility", + "value": 3 + }, + { + "type": "hull", + "value": 4 + } ], "shipActions": [ - { "difficulty": "White", "type": "Focus" }, - { "difficulty": "White", "type": "Evade" }, - { "difficulty": "White", "type": "Barrel Roll", "linked": { "difficulty": "Red", "type": "Evade" }} + { + "difficulty": "White", + "type": "Focus" + }, + { + "difficulty": "White", + "type": "Evade" + }, + { + "difficulty": "White", + "type": "Barrel Roll", + "linked": { + "difficulty": "Red", + "type": "Evade" + } + } + ], + "cost": 9, + "standardLoadout": [ + "noescape-battleoverendor", + "predator", + "ionmaneuveringjet-battleoverendor", + "targetingmatrix-battleoverendor" ], - "cost": 3, - "standardLoadout": ["noescape-battleoverendor", "predator", "ionmaneuveringjet-battleoverendor", "targetingmatrix-battleoverendor"], "ability": "While you perform an attack at attack range 1-2, roll 1 additional attack die.", - "keywords": ["TIE"], + "keywords": [ + "TIE" + ], "image": "https://infinitearenas.com/xw2/images/quickbuilds/scythe6-battleoverendor.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/scythe6-battleoverendor.png", "standard": true, "extended": true, - "epic": true + "epic": true, + "loadout": 0 }, { "name": "Major Mianda", @@ -543,26 +795,62 @@ "text": "At the end of the End Phase, if there is another friendly TIE/ln Fighter at range 0-1, you may remove 1 stress token." }, "shipStats": [ - { "arc": "Front Arc", "type": "attack", "value": 2 }, - { "type": "agility", "value": 3 }, - { "type": "hull", "value": 3 }, - { "type": "shields", "value": 1 } + { + "arc": "Front Arc", + "type": "attack", + "value": 2 + }, + { + "type": "agility", + "value": 3 + }, + { + "type": "hull", + "value": 3 + }, + { + "type": "shields", + "value": 1 + } ], "shipActions": [ - { "difficulty": "White", "type": "Focus" }, - { "difficulty": "White", "type": "Evade" }, - { "difficulty": "White", "type": "Barrel Roll", "linked": { "difficulty": "Red", "type": "Evade" }}, - { "difficulty": "Red", "type": "Coordinate" } + { + "difficulty": "White", + "type": "Focus" + }, + { + "difficulty": "White", + "type": "Evade" + }, + { + "difficulty": "White", + "type": "Barrel Roll", + "linked": { + "difficulty": "Red", + "type": "Evade" + } + }, + { + "difficulty": "Red", + "type": "Coordinate" + } + ], + "cost": 10, + "standardLoadout": [ + "noescape-battleoverendor", + "ruthless", + "swarmtactics" ], - "cost": 4, - "standardLoadout": ["noescape-battleoverendor", "ruthless", "swarmtactics"], "ability": "During the End Phase, you may choose up to 2 friendly small ships at range 0-2. You and the chosen ships may perform a red [Barrel Roll] or red [Boost] action.", - "keywords": ["TIE"], + "keywords": [ + "TIE" + ], "image": "https://infinitearenas.com/xw2/images/quickbuilds/majormianda-battleoverendor.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/majormianda-battleoverendor.png", "standard": true, "extended": true, - "epic": true + "epic": true, + "loadout": 0 } ] } diff --git a/data/pilots/galactic-empire/tie-ph-phantom.json b/data/pilots/galactic-empire/tie-ph-phantom.json index f1c24e34..425f9521 100644 --- a/data/pilots/galactic-empire/tie-ph-phantom.json +++ b/data/pilots/galactic-empire/tie-ph-phantom.json @@ -21,19 +21,46 @@ "4FW", "4KR" ], - "dialCodes": ["TPh"], + "dialCodes": [ + "TPh" + ], "faction": "galacticempire", "stats": [ - { "arc": "Front Arc", "type": "attack", "value": 3 }, - { "type": "agility", "value": 2 }, - { "type": "hull", "value": 3 }, - { "type": "shields", "value": 2 } + { + "arc": "Front Arc", + "type": "attack", + "value": 3 + }, + { + "type": "agility", + "value": 2 + }, + { + "type": "hull", + "value": 3 + }, + { + "type": "shields", + "value": 2 + } ], "actions": [ - { "difficulty": "White", "type": "Focus" }, - { "difficulty": "White", "type": "Evade" }, - { "difficulty": "White", "type": "Barrel Roll" }, - { "difficulty": "White", "type": "Cloak" } + { + "difficulty": "White", + "type": "Focus" + }, + { + "difficulty": "White", + "type": "Evade" + }, + { + "difficulty": "White", + "type": "Barrel Roll" + }, + { + "difficulty": "White", + "type": "Cloak" + } ], "icon": "https://infinitearenas.com/xw2/images/shipicons/galactic-empire/I_TIEPhantom.png", "pilots": [ @@ -51,11 +78,19 @@ "name": "Stygium Array", "text": "After you decloak, you may perform an [Evade] action. At the start of the End Phase, you may spend 1 evade token to gain 1 cloak token." }, - "slots": ["Talent", "Talent", "Sensor", "Modification", "Gunner"], + "slots": [ + "Talent", + "Talent", + "Sensor", + "Modification", + "Gunner" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/echo.png", "standard": true, "extended": true, - "keywords": ["TIE"], + "keywords": [ + "TIE" + ], "epic": true }, { @@ -72,19 +107,27 @@ "name": "Stygium Array", "text": "After you decloak, you may perform an [Evade] action. At the start of the End Phase, you may spend 1 evade token to gain 1 cloak token." }, - "slots": ["Talent", "Sensor", "Modification", "Modification", "Gunner"], + "slots": [ + "Talent", + "Sensor", + "Modification", + "Modification", + "Gunner" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/whisper.png", "standard": true, "extended": true, - "keywords": ["TIE"], + "keywords": [ + "TIE" + ], "epic": true }, { "name": "Imdaar Test Pilot", "initiative": 3, "limited": 0, - "cost": 5, - "loadout": 6, + "cost": 11, + "loadout": 10, "xws": "imdaartestpilot", "text": "The primary result of a hidden research facility on Imdaar Alpha, the TIE phantom achieves what many thought was impossible: a small starfighter equipped with an advanced cloaking device.", "image": "https://infinitearenas.com/xw2/images/pilots/imdaartestpilot.png", @@ -92,19 +135,25 @@ "name": "Stygium Array", "text": "After you decloak, you may perform an [Evade] action. At the start of the End Phase, you may spend 1 evade token to gain 1 cloak token." }, - "slots": ["Sensor", "Modification", "Gunner"], + "slots": [ + "Sensor", + "Modification", + "Gunner" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/imdaartestpilot.png", "standard": true, "extended": true, - "keywords": ["TIE"], + "keywords": [ + "TIE" + ], "epic": true }, { "name": "Sigma Squadron Ace", "initiative": 4, "limited": 0, - "cost": 6, - "loadout": 9, + "cost": 12, + "loadout": 11, "xws": "sigmasquadronace", "text": "Featuring a hyperdrive and shields, the TIE phantom is also equipped with five laser cannons, giving it substantial firepower for an Imperial fighter.", "image": "https://infinitearenas.com/xw2/images/pilots/sigmasquadronace.png", @@ -112,11 +161,18 @@ "name": "Stygium Array", "text": "After you decloak, you may perform an [Evade] action. At the start of the End Phase, you may spend 1 evade token to gain 1 cloak token." }, - "slots": ["Talent", "Sensor", "Modification", "Gunner"], + "slots": [ + "Talent", + "Sensor", + "Modification", + "Gunner" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/sigmasquadronace.png", "standard": true, "extended": true, - "keywords": ["TIE"], + "keywords": [ + "TIE" + ], "epic": true }, { @@ -125,14 +181,21 @@ "initiative": 5, "limited": 1, "cost": 5, - "charges": { "value": 2, "recovers": 0 }, + "charges": { + "value": 2, + "recovers": 0 + }, "xws": "whisper-ssl", "ability": "After you perform an attack, you may spend 1 [Charge] to perform a [Cloak] action.", "shipAbility": { "name": "Stygium Array", "text": "After you decloak, you may perform an [Evade] action. At the start of the End Phase, you may spend 1 evade token to gain 1 cloak token." }, - "standardLoadout": ["withoutatrace-tiephphantom", "relaysystem-tiephphantom", "stygiumreserve-tiephphantom"], + "standardLoadout": [ + "withoutatrace-tiephphantom", + "relaysystem-tiephphantom", + "stygiumreserve-tiephphantom" + ], "image": "https://infinitearenas.com/xw2/images/quickbuilds/whisper-tiephphantom.png", "artwork": "", "standard": true, @@ -145,14 +208,21 @@ "initiative": 4, "limited": 1, "cost": 5, - "charges": { "value": 1, "recovers": 1 }, + "charges": { + "value": 1, + "recovers": 1 + }, "xws": "echo-ssl", "ability": "After an enemy ship at range 0-1 performs an action on its action bar, you may spend 1 [Charge] to perform the same action, treating it as white.", "shipAbility": { "name": "Stygium Array", "text": "After you decloak, you may perform an [Evade] action. At the start of the End Phase, you may spend 1 evade token to gain 1 cloak token." }, - "standardLoadout": ["silenthunter-tiephphantom", "stealthgambit-tiephphantom", "manualailerons-tiephphantom"], + "standardLoadout": [ + "silenthunter-tiephphantom", + "stealthgambit-tiephphantom", + "manualailerons-tiephphantom" + ], "image": "https://infinitearenas.com/xw2/images/quickbuilds/whisper-tiephphantom.png", "artwork": "https://infinitearenas.com/xw2/images/quickbuilds/echo-tiephphantom.png", "standard": true, diff --git a/data/pilots/galactic-empire/tie-rb-heavy.json b/data/pilots/galactic-empire/tie-rb-heavy.json index 9edca98a..03ad88ec 100644 --- a/data/pilots/galactic-empire/tie-rb-heavy.json +++ b/data/pilots/galactic-empire/tie-rb-heavy.json @@ -22,31 +22,62 @@ "3RR", "4FW" ], - "dialCodes": ["Trb"], + "dialCodes": [ + "Trb" + ], "faction": "galacticempire", "stats": [ - { "arc": "Single Turret Arc", "type": "attack", "value": 2 }, - { "type": "agility", "value": 1 }, - { "type": "hull", "value": 8 } + { + "arc": "Single Turret Arc", + "type": "attack", + "value": 2 + }, + { + "type": "agility", + "value": 1 + }, + { + "type": "hull", + "value": 8 + } ], "actions": [ - { "difficulty": "White", "type": "Focus" }, - { "difficulty": "White", "type": "Reinforce" }, - { "difficulty": "White", "type": "Lock" }, - { "difficulty": "Red", "type": "Barrel Roll" }, { "difficulty": "White", - "linked": { "difficulty": "Red", "type": "Calculate" }, + "type": "Focus" + }, + { + "difficulty": "White", + "type": "Reinforce" + }, + { + "difficulty": "White", + "type": "Lock" + }, + { + "difficulty": "Red", + "type": "Barrel Roll" + }, + { + "difficulty": "White", + "linked": { + "difficulty": "Red", + "type": "Calculate" + }, "type": "Rotate Arc" } ], "pilots": [ { "name": "Carida Academy Cadet", - "cost": 5, + "cost": 9, "loadout": 8, "initiative": 1, - "slots": ["Cannon", "Cannon", "Configuration"], + "slots": [ + "Cannon", + "Cannon", + "Configuration" + ], "xws": "caridaacademycadet", "shipAbility": { "name": "Rotating Cannons", @@ -58,15 +89,22 @@ "limited": 0, "image": "https://infinitearenas.com/xw2/images/pilots/caridaacademycadet.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/caridaacademycadet.png", - "keywords": ["TIE"], + "keywords": [ + "TIE" + ], "epic": true }, { "name": "Onyx Squadron Sentry", - "cost": 5, - "loadout": 7, + "cost": 10, + "loadout": 11, "initiative": 3, - "slots": ["Cannon", "Cannon", "Modification", "Configuration"], + "slots": [ + "Cannon", + "Cannon", + "Modification", + "Configuration" + ], "xws": "onyxsquadronsentry", "shipAbility": { "name": "Rotating Cannons", @@ -78,7 +116,9 @@ "limited": 0, "image": "https://infinitearenas.com/xw2/images/pilots/onyxsquadronsentry.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/onyxsquadronsentry.png", - "keywords": ["TIE"], + "keywords": [ + "TIE" + ], "epic": true }, { @@ -106,14 +146,16 @@ "extended": true, "image": "https://infinitearenas.com/xw2/images/pilots/rampage.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/rampage.png", - "keywords": ["TIE"], + "keywords": [ + "TIE" + ], "epic": true }, { "name": "Lyttan Dree", "caption": "Onyx 2", - "cost": 5, - "loadout": 14, + "cost": 10, + "loadout": 9, "initiative": 3, "limited": 1, "slots": [ @@ -134,14 +176,16 @@ "extended": true, "image": "https://infinitearenas.com/xw2/images/pilots/lyttandree.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/lyttandree.png", - "keywords": ["TIE"], + "keywords": [ + "TIE" + ], "epic": true }, { "name": "Flight Leader Ubbel", "caption": "Onyx Leader", - "cost": 5, - "loadout": 12, + "cost": 12, + "loadout": 13, "initiative": 5, "limited": 1, "slots": [ @@ -163,7 +207,9 @@ "extended": true, "image": "https://infinitearenas.com/xw2/images/pilots/flightleaderubbel.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/flightleaderubbel.png", - "keywords": ["TIE"], + "keywords": [ + "TIE" + ], "epic": true } ], diff --git a/data/pilots/galactic-empire/tie-reaper.json b/data/pilots/galactic-empire/tie-reaper.json index 1e705456..a6154872 100644 --- a/data/pilots/galactic-empire/tie-reaper.json +++ b/data/pilots/galactic-empire/tie-reaper.json @@ -20,19 +20,46 @@ "3FB", "3NW" ], - "dialCodes": ["TR"], + "dialCodes": [ + "TR" + ], "faction": "galacticempire", "stats": [ - { "arc": "Front Arc", "type": "attack", "value": 3 }, - { "type": "agility", "value": 1 }, - { "type": "hull", "value": 6 }, - { "type": "shields", "value": 2 } + { + "arc": "Front Arc", + "type": "attack", + "value": 3 + }, + { + "type": "agility", + "value": 1 + }, + { + "type": "hull", + "value": 6 + }, + { + "type": "shields", + "value": 2 + } ], "actions": [ - { "difficulty": "White", "type": "Focus" }, - { "difficulty": "White", "type": "Evade" }, - { "difficulty": "Red", "type": "Coordinate" }, - { "difficulty": "White", "type": "Jam" } + { + "difficulty": "White", + "type": "Focus" + }, + { + "difficulty": "White", + "type": "Evade" + }, + { + "difficulty": "Red", + "type": "Coordinate" + }, + { + "difficulty": "White", + "type": "Jam" + } ], "icon": "https://infinitearenas.com/xw2/images/shipicons/galactic-empire/I_TIEReaper.png", "pilots": [ @@ -50,11 +77,17 @@ "name": "Controlled Ailerons", "text": "Before you reveal your dial, if you are not stressed, you may boost." }, - "slots": ["Crew", "Crew", "Modification"], + "slots": [ + "Crew", + "Crew", + "Modification" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/vizier.png", "standard": true, "extended": true, - "keywords": ["TIE"], + "keywords": [ + "TIE" + ], "epic": true }, { @@ -62,8 +95,8 @@ "caption": "Imperial Courier", "initiative": 3, "limited": 1, - "cost": 4, - "loadout": 5, + "cost": 11, + "loadout": 13, "xws": "captainferoph", "ability": "While you defend, if the attacker does not have any green tokens, you may change 1 of your blank or [Focus] results to an [Evade] result.", "image": "https://infinitearenas.com/xw2/images/pilots/captainferoph.png", @@ -71,11 +104,18 @@ "name": "Controlled Ailerons", "text": "Before you reveal your dial, if you are not stressed, you may boost." }, - "slots": ["Talent", "Crew", "Modification", "Modification"], + "slots": [ + "Talent", + "Crew", + "Modification", + "Modification" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/captainferoph.png", "standard": true, "extended": true, - "keywords": ["TIE"], + "keywords": [ + "TIE" + ], "epic": true }, { @@ -83,8 +123,8 @@ "caption": "Veteran of Scarif", "initiative": 4, "limited": 1, - "cost": 5, - "loadout": 16, + "cost": 13, + "loadout": 19, "xws": "majorvermeil", "ability": "While you perform an attack, if the defender does not have any green tokens, you may change 1 of your blank or [Focus] results to a [Hit] result.", "image": "https://infinitearenas.com/xw2/images/pilots/majorvermeil.png", @@ -92,19 +132,26 @@ "name": "Controlled Ailerons", "text": "Before you reveal your dial, if you are not stressed, you may boost." }, - "slots": ["Talent", "Crew", "Crew", "Modification"], + "slots": [ + "Talent", + "Crew", + "Crew", + "Modification" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/majorvermeil.png", "standard": true, "extended": true, - "keywords": ["TIE"], + "keywords": [ + "TIE" + ], "epic": true }, { "name": "Scarif Base Pilot", "initiative": 1, "limited": 0, - "cost": 4, - "loadout": 6, + "cost": 11, + "loadout": 14, "xws": "scarifbasepilot", "text": "The TIE reaper was designed to ferry elite troops to flashpoints on the battlefield, notably carrying Director Krennic's dreaded death troopers at the Battle of Scarif.", "image": "https://infinitearenas.com/xw2/images/pilots/scarifbasepilot.png", @@ -112,11 +159,16 @@ "name": "Controlled Ailerons", "text": "Before you reveal your dial, if you are not stressed, you may boost." }, - "slots": ["Crew", "Modification"], + "slots": [ + "Crew", + "Modification" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/scarifbasepilot.png", "standard": true, "extended": true, - "keywords": ["TIE"], + "keywords": [ + "TIE" + ], "epic": true } ] diff --git a/data/pilots/galactic-empire/tie-sa-bomber.json b/data/pilots/galactic-empire/tie-sa-bomber.json index a7185a9f..3b0281d9 100644 --- a/data/pilots/galactic-empire/tie-sa-bomber.json +++ b/data/pilots/galactic-empire/tie-sa-bomber.json @@ -20,22 +20,46 @@ "4FW", "5KR" ], - "dialCodes": ["TB"], + "dialCodes": [ + "TB" + ], "faction": "galacticempire", "stats": [ - { "arc": "Front Arc", "type": "attack", "value": 2 }, - { "type": "agility", "value": 2 }, - { "type": "hull", "value": 6 } + { + "arc": "Front Arc", + "type": "attack", + "value": 2 + }, + { + "type": "agility", + "value": 2 + }, + { + "type": "hull", + "value": 6 + } ], "actions": [ - { "difficulty": "White", "type": "Focus" }, - { "difficulty": "White", "type": "Lock" }, { "difficulty": "White", - "linked": { "difficulty": "Red", "type": "Lock" }, + "type": "Focus" + }, + { + "difficulty": "White", + "type": "Lock" + }, + { + "difficulty": "White", + "linked": { + "difficulty": "Red", + "type": "Lock" + }, "type": "Barrel Roll" }, - { "difficulty": "Red", "type": "Reload" } + { + "difficulty": "Red", + "type": "Reload" + } ], "icon": "https://infinitearenas.com/xw2/images/shipicons/galactic-empire/I_TIEBomber.png", "pilots": [ @@ -53,11 +77,19 @@ "name": "Nimble Bomber", "text": "If you would drop a device using a [Straight] template, you may use a [Bank Left] or [Bank Right] template of the same speed instead." }, - "slots": ["Torpedo", "Missile", "Device", "Modification", "Gunner"], + "slots": [ + "Torpedo", + "Missile", + "Device", + "Modification", + "Gunner" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/deathfire.png", "standard": true, "extended": true, - "keywords": ["TIE"], + "keywords": [ + "TIE" + ], "epic": true }, { @@ -65,7 +97,7 @@ "caption": "Disciplined Instructor", "initiative": 4, "limited": 1, - "cost": 4, + "cost": 10, "loadout": 10, "xws": "captainjonus", "ability": "While a friendly ship at range 0-1 performs a [Torpedo] or [Missile] attack, that ship may reroll up to 2 attack dice.", @@ -87,15 +119,17 @@ "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/captainjonus.png", "standard": true, "extended": true, - "keywords": ["TIE"], + "keywords": [ + "TIE" + ], "epic": true }, { "name": "Gamma Squadron Ace", "initiative": 3, "limited": 0, - "cost": 4, - "loadout": 8, + "cost": 10, + "loadout": 16, "xws": "gammasquadronace", "text": "Though it sacrifices a degree of speed and maneuverability compared to a TIE/ln, the TIE bomber's increased payload can carry enough firepower to destroy virtually any enemy target.", "image": "https://infinitearenas.com/xw2/images/pilots/gammasquadronace.png", @@ -103,11 +137,19 @@ "name": "Nimble Bomber", "text": "If you would drop a device using a [Straight] template, you may use a [Bank Left] or [Bank Right] template of the same speed instead." }, - "slots": ["Torpedo", "Device", "Device", "Modification", "Gunner"], + "slots": [ + "Torpedo", + "Device", + "Device", + "Modification", + "Gunner" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/gammasquadronace.png", "standard": true, "extended": true, - "keywords": ["TIE"], + "keywords": [ + "TIE" + ], "epic": true }, { @@ -115,8 +157,8 @@ "caption": "Scimitar Leader", "initiative": 4, "limited": 1, - "cost": 3, - "loadout": 7, + "cost": 10, + "loadout": 13, "xws": "majorrhymer", "ability": "While you perform a [Torpedo] or [Missile] attack, you may increase or decrease the range requirement by 1, to a limit of 0-3.", "image": "https://infinitearenas.com/xw2/images/pilots/majorrhymer.png", @@ -136,15 +178,17 @@ "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/majorrhymer.png", "standard": true, "extended": true, - "keywords": ["TIE"], + "keywords": [ + "TIE" + ], "epic": true }, { "name": "Scimitar Squadron Pilot", "initiative": 2, "limited": 0, - "cost": 4, - "loadout": 6, + "cost": 8, + "loadout": 8, "xws": "scimitarsquadronpilot", "text": "The TIE/sa is exceptionally nimble for a bomber, allowing it to pinpoint its target while avoiding excessive collateral damage to the surrounding area.", "image": "https://infinitearenas.com/xw2/images/pilots/scimitarsquadronpilot.png", @@ -152,11 +196,19 @@ "name": "Nimble Bomber", "text": "If you would drop a device using a [Straight] template, you may use a [Bank Left] or [Bank Right] template of the same speed instead." }, - "slots": ["Missile", "Device", "Device", "Modification", "Gunner"], + "slots": [ + "Missile", + "Device", + "Device", + "Modification", + "Gunner" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/scimitarsquadronpilot.png", "standard": true, "extended": true, - "keywords": ["TIE"], + "keywords": [ + "TIE" + ], "epic": true }, { @@ -164,8 +216,8 @@ "caption": "Brash Maverick", "initiative": 5, "limited": 1, - "cost": 3, - "loadout": 7, + "cost": 10, + "loadout": 13, "xws": "tomaxbren", "ability": "After you perform a [Reload] action, you may recover 1 [Charge] token on 1 of your equipped [Talent] upgrade cards.", "image": "https://infinitearenas.com/xw2/images/pilots/tomaxbren.png", @@ -186,7 +238,9 @@ "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/tomaxbren.png", "standard": true, "extended": true, - "keywords": ["TIE"], + "keywords": [ + "TIE" + ], "epic": true }, { @@ -194,7 +248,7 @@ "caption": "Disciplined Instructor", "initiative": 4, "limited": 1, - "cost": 4, + "cost": 10, "xws": "captainjonus-swz105", "ability": "While a friendly ship at range 0-1 performs a [Torpedo] or [Missile] attack, that ship may reroll up to 2 attack dice.", "image": "https://infinitearenas.com/xw2/images/quickbuilds/captainjonus-swz105.png", @@ -202,19 +256,26 @@ "name": "Nimble Bomber", "text": "If you would drop a device using a [Straight] template, you may use a [Bank Left] or [Bank Right] template of the same speed instead." }, - "standardLoadout": ["feedbackping", "plasmatorpedoes", "protonbombs"], + "standardLoadout": [ + "feedbackping", + "plasmatorpedoes", + "protonbombs" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/captainjonus.png", "standard": true, "extended": true, - "keywords": ["TIE"], - "epic": true + "keywords": [ + "TIE" + ], + "epic": true, + "loadout": 0 }, { "name": "Tomax Bren", "caption": "Brash Maverick", "initiative": 5, "limited": 1, - "cost": 5, + "cost": 11, "xws": "tomaxbren-swz105", "ability": "After you perform a [Reload] action, you may recover 1 [Charge] token on 1 of your equipped [Talent] upgrade cards.", "image": "https://infinitearenas.com/xw2/images/quickbuilds/tomaxbren-swz105.png", @@ -222,12 +283,19 @@ "name": "Nimble Bomber", "text": "If you would drop a device using a [Straight] template, you may use a [Bank Left] or [Bank Right] template of the same speed instead." }, - "standardLoadout": ["elusive", "barragerockets", "proximitymines"], + "standardLoadout": [ + "elusive", + "barragerockets", + "proximitymines" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/tomaxbren.png", "standard": true, "extended": true, - "keywords": ["TIE"], - "epic": true + "keywords": [ + "TIE" + ], + "epic": true, + "loadout": 0 }, { "name": "“Deathfire”", @@ -237,17 +305,26 @@ "cost": 3, "xws": "deathfire-swz98", "ability": "After you fully execute a speed 3-5 maneuver, if you have not dropped or launched a device this round, you may spend 2 [Charge] to drop or launch a bomb using the (3 [Straight]) template.", - "charges": { "value": 2, "recovers": 1 }, + "charges": { + "value": 2, + "recovers": 1 + }, "image": "https://infinitearenas.com/xw2/images/quickbuilds/deathfire-swz98.png", "shipAbility": { "name": "Nimble Bomber", "text": "If you would drop a device using a [Straight] template, you may use a [Bank Left] or [Bank Right] template of the same speed instead." }, - "standardLoadout": ["swiftapproach-swz98", "connernets", "protonbombs"], + "standardLoadout": [ + "swiftapproach-swz98", + "connernets", + "protonbombs" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/deathfire.png", "standard": true, "extended": true, - "keywords": ["TIE"], + "keywords": [ + "TIE" + ], "epic": true }, { @@ -255,7 +332,7 @@ "caption": "Top Cover", "initiative": 4, "limited": 1, - "cost": 5, + "cost": 11, "xws": "captainjonus-swz98", "ability": "After you drop or launch a device, gain an evade token.", "image": "https://infinitearenas.com/xw2/images/quickbuilds/captainjonus-swz98.png", @@ -263,40 +340,57 @@ "name": "Nimble Bomber", "text": "If you would drop a device using a [Straight] template, you may use a [Bank Left] or [Bank Right] template of the same speed instead." }, - "standardLoadout": ["topcover-swz98", "barragerockets", "protonbombs"], + "standardLoadout": [ + "topcover-swz98", + "barragerockets", + "protonbombs" + ], "artwork": "", "standard": true, "extended": true, - "keywords": ["TIE"], - "epic": true + "keywords": [ + "TIE" + ], + "epic": true, + "loadout": 0 }, { "name": "Tomax Bren", "caption": "Scimitar Veteran", "initiative": 5, "limited": 1, - "cost": 4, + "cost": 12, "xws": "tomaxbren-swz98", "ability": "After you perform a [Barrel Roll] action, you may spend 2 [Charge]. If you do, gain a focus token.", - "charges": { "value": 2, "recovers": 1 }, + "charges": { + "value": 2, + "recovers": 1 + }, "image": "https://infinitearenas.com/xw2/images/quickbuilds/tomaxbren-swz98.png", "shipAbility": { "name": "Nimble Bomber", "text": "If you would drop a device using a [Straight] template, you may use a [Bank Left] or [Bank Right] template of the same speed instead." }, - "standardLoadout": ["truegrit-swz98", "plasmatorpedoes", "ionbombs"], + "standardLoadout": [ + "truegrit-swz98", + "plasmatorpedoes", + "ionbombs" + ], "artwork": "", "standard": true, "extended": true, - "keywords": ["TIE"], - "epic": true + "keywords": [ + "TIE" + ], + "epic": true, + "loadout": 0 }, { "name": "Major Rhymer", "caption": "Precision Destruction", "initiative": 4, "limited": 1, - "cost": 4, + "cost": 11, "xws": "majorrhymer-swz98", "ability": "While you perform a [Torpedo] attack, if the defender is in your [Bullseye Arc], change 1 [Focus] result to a [Critical Hit] result.", "image": "https://infinitearenas.com/xw2/images/quickbuilds/majorrhymer-swz98.png", @@ -312,18 +406,24 @@ "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/majorrhymer.png", "standard": true, "extended": true, - "keywords": ["TIE"], - "epic": true + "keywords": [ + "TIE" + ], + "epic": true, + "loadout": 0 }, { "name": "Scimitar 1", "caption": "Battle Over Endor", "initiative": 3, "limited": 1, - "cost": 4, + "cost": 12, "xws": "scimitar1-battleoverendor", "ability": "After a friendly ship at range 0-3 performs an attack, you may spend 1 [Charge] to acquire a lock on the defender.", - "charges": { "value": 2, "recovers": 0 }, + "charges": { + "value": 2, + "recovers": 0 + }, "image": "https://infinitearenas.com/xw2/images/quickbuilds/scimitar1-battleoverendor.png", "shipAbility": { "name": "Nimble Bomber", @@ -338,18 +438,24 @@ "artwork": "", "standard": true, "extended": true, - "keywords": ["TIE"], - "epic": true + "keywords": [ + "TIE" + ], + "epic": true, + "loadout": 0 }, { "name": "Scimitar 3", "caption": "Battle Over Endor", "initiative": 4, "limited": 1, - "cost": 4, + "cost": 10, "xws": "scimitar3-battleoverendor", "ability": "After you drop a bomb, you may spend 1 [Charge] to perform a [Boost] action.", - "charges": { "value": 2, "recovers": 0 }, + "charges": { + "value": 2, + "recovers": 0 + }, "image": "https://infinitearenas.com/xw2/images/quickbuilds/scimitar3-battleoverendor.png", "shipAbility": { "name": "Nimble Bomber", @@ -364,8 +470,11 @@ "artwork": "", "standard": true, "extended": true, - "keywords": ["TIE"], - "epic": true + "keywords": [ + "TIE" + ], + "epic": true, + "loadout": 0 } ] } diff --git a/data/pilots/galactic-empire/tie-sk-striker.json b/data/pilots/galactic-empire/tie-sk-striker.json index 09c9b841..d953eb54 100644 --- a/data/pilots/galactic-empire/tie-sk-striker.json +++ b/data/pilots/galactic-empire/tie-sk-striker.json @@ -20,17 +20,38 @@ "3FB", "3NW" ], - "dialCodes": ["TS"], + "dialCodes": [ + "TS" + ], "faction": "galacticempire", "stats": [ - { "arc": "Front Arc", "type": "attack", "value": 3 }, - { "type": "agility", "value": 2 }, - { "type": "hull", "value": 4 } + { + "arc": "Front Arc", + "type": "attack", + "value": 3 + }, + { + "type": "agility", + "value": 2 + }, + { + "type": "hull", + "value": 4 + } ], "actions": [ - { "difficulty": "White", "type": "Focus" }, - { "difficulty": "White", "type": "Evade" }, - { "difficulty": "White", "type": "Barrel Roll" } + { + "difficulty": "White", + "type": "Focus" + }, + { + "difficulty": "White", + "type": "Evade" + }, + { + "difficulty": "White", + "type": "Barrel Roll" + } ], "icon": "https://infinitearenas.com/xw2/images/shipicons/galactic-empire/I_TIEStriker.png", "pilots": [ @@ -48,11 +69,19 @@ "name": "Adaptive Ailerons", "text": "Before you reveal your dial, if you are not stressed, you must boost." }, - "slots": ["Talent", "Talent", "Device", "Modification", "Gunner"], + "slots": [ + "Talent", + "Talent", + "Device", + "Modification", + "Gunner" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/countdown.png", "standard": true, "extended": true, - "keywords": ["TIE"], + "keywords": [ + "TIE" + ], "epic": true }, { @@ -69,11 +98,19 @@ "name": "Adaptive Ailerons", "text": "Before you reveal your dial, if you are not stressed, you must boost." }, - "slots": ["Talent", "Talent", "Device", "Modification", "Gunner"], + "slots": [ + "Talent", + "Talent", + "Device", + "Modification", + "Gunner" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/duchess.png", "standard": true, "extended": true, - "keywords": ["TIE"], + "keywords": [ + "TIE" + ], "epic": true }, { @@ -90,19 +127,26 @@ "name": "Adaptive Ailerons", "text": "Before you reveal your dial, if you are not stressed, you must boost." }, - "slots": ["Talent", "Device", "Modification", "Gunner"], + "slots": [ + "Talent", + "Device", + "Modification", + "Gunner" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/puresabacc.png", "standard": true, "extended": true, - "keywords": ["TIE"], + "keywords": [ + "TIE" + ], "epic": true }, { "name": "Black Squadron Scout", "initiative": 3, "limited": 0, - "cost": 4, - "loadout": 5, + "cost": 9, + "loadout": 8, "xws": "blacksquadronscout", "text": "These heavily armed atmospheric craft employ their specialized moveable wings to gain additional speed and maneuverability.", "image": "https://infinitearenas.com/xw2/images/pilots/blacksquadronscout.png", @@ -110,18 +154,24 @@ "name": "Adaptive Ailerons", "text": "Before you reveal your dial, if you are not stressed, you must boost." }, - "slots": ["Talent", "Device", "Gunner"], + "slots": [ + "Talent", + "Device", + "Gunner" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/blacksquadronscout.png", "standard": true, "extended": true, - "keywords": ["TIE"], + "keywords": [ + "TIE" + ], "epic": true }, { "name": "Planetary Sentinel", "initiative": 1, "limited": 0, - "cost": 4, + "cost": 8, "loadout": 4, "xws": "planetarysentinel", "text": "To protect its many military installations, the Empire requires a swift and vigilant defense force.", @@ -130,11 +180,17 @@ "name": "Adaptive Ailerons", "text": "Before you reveal your dial, if you are not stressed, you must boost." }, - "slots": ["Device", "Modification", "Gunner"], + "slots": [ + "Device", + "Modification", + "Gunner" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/planetarysentinel.png", "standard": true, "extended": true, - "keywords": ["TIE"], + "keywords": [ + "TIE" + ], "epic": true }, { @@ -149,13 +205,21 @@ "caption": "Destitute Demolitionist", "standard": true, "extended": true, - "slots": ["Talent", "Gunner", "Device", "Device", "Modification"], + "slots": [ + "Talent", + "Gunner", + "Device", + "Device", + "Modification" + ], "ability": "After you fully execute a maneuver using your Adaptive Ailerons, if you are not stressed, you may drop 1 device.", "cost": 4, "loadout": 12, "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/vagabond.png", "image": "https://infinitearenas.com/xw2/images/pilots/vagabond.png", - "keywords": ["TIE"], + "keywords": [ + "TIE" + ], "epic": true } ] diff --git a/data/pilots/galactic-empire/vt-49-decimator.json b/data/pilots/galactic-empire/vt-49-decimator.json index 0596c1b1..2daa27ad 100644 --- a/data/pilots/galactic-empire/vt-49-decimator.json +++ b/data/pilots/galactic-empire/vt-49-decimator.json @@ -20,20 +20,50 @@ "3YW", "4FW" ], - "dialCodes": ["Dec"], + "dialCodes": [ + "Dec" + ], "faction": "galacticempire", "stats": [ - { "arc": "Double Turret Arc", "type": "attack", "value": 3 }, - { "type": "agility", "value": 0 }, - { "type": "hull", "value": 12 }, - { "type": "shields", "value": 4 } + { + "arc": "Double Turret Arc", + "type": "attack", + "value": 3 + }, + { + "type": "agility", + "value": 0 + }, + { + "type": "hull", + "value": 12 + }, + { + "type": "shields", + "value": 4 + } ], "actions": [ - { "difficulty": "White", "type": "Focus" }, - { "difficulty": "White", "type": "Lock" }, - { "difficulty": "White", "type": "Reinforce" }, - { "difficulty": "White", "type": "Rotate Arc" }, - { "difficulty": "Red", "type": "Coordinate" } + { + "difficulty": "White", + "type": "Focus" + }, + { + "difficulty": "White", + "type": "Lock" + }, + { + "difficulty": "White", + "type": "Reinforce" + }, + { + "difficulty": "White", + "type": "Rotate Arc" + }, + { + "difficulty": "Red", + "type": "Coordinate" + } ], "icon": "https://infinitearenas.com/xw2/images/shipicons/galactic-empire/I_Decimator.png", "pilots": [ @@ -42,8 +72,8 @@ "caption": "Inspired Tactician", "initiative": 3, "limited": 1, - "cost": 7, - "loadout": 19, + "cost": 17, + "loadout": 18, "xws": "captainoicunn", "ability": "While you perform an attack at attack range 0, treat it as an attack at attack range 1.", "image": "https://infinitearenas.com/xw2/images/pilots/captainoicunn.png", @@ -67,12 +97,18 @@ "name": "Patrol Leader", "initiative": 2, "limited": 0, - "cost": 7, - "loadout": 12, + "cost": 16, + "loadout": 9, "xws": "patrolleader", "text": "To be granted command of a VT-49 Decimator is seen as a significant promotion for a middling officer of the Imperial Navy.", "image": "https://infinitearenas.com/xw2/images/pilots/patrolleader.png", - "slots": ["Torpedo", "Crew", "Device", "Modification", "Gunner"], + "slots": [ + "Torpedo", + "Crew", + "Device", + "Modification", + "Gunner" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/patrolleader.png", "standard": true, "extended": true, @@ -83,8 +119,8 @@ "caption": "Advisor to Admiral Piett", "initiative": 5, "limited": 1, - "cost": 7, - "loadout": 20, + "cost": 19, + "loadout": 27, "xws": "rearadmiralchiraneau", "ability": "While you perform an attack, if you are reinforced and the defender is in the [Full Front Arc] or [Full Rear Arc] matching your reinforce token, you may change 1 of your [Focus] results to a [Critical Hit] result.", "image": "https://infinitearenas.com/xw2/images/pilots/rearadmiralchiraneau.png", @@ -123,7 +159,10 @@ "Modification", "Title" ], - "charges": { "value": 3, "recovers": 0 }, + "charges": { + "value": 3, + "recovers": 0 + }, "ability": "During the End Phase, you may spend 1 [Charge] to flip 1 of your reinforce tokens to your other full arc instead of removing it.", "cost": 7, "loadout": 22, diff --git a/data/pilots/galactic-republic/arc-170-starfighter.json b/data/pilots/galactic-republic/arc-170-starfighter.json index 6de1a757..1f2cbbab 100644 --- a/data/pilots/galactic-republic/arc-170-starfighter.json +++ b/data/pilots/galactic-republic/arc-170-starfighter.json @@ -19,19 +19,47 @@ "4FR", "4KR" ], - "dialCodes": ["AR"], + "dialCodes": [ + "AR" + ], "faction": "galacticrepublic", "stats": [ - { "arc": "Front Arc", "type": "attack", "value": 3 }, - { "arc": "Rear Arc", "type": "attack", "value": 2 }, - { "type": "agility", "value": 1 }, - { "type": "hull", "value": 6 }, - { "type": "shields", "value": 3 } + { + "arc": "Front Arc", + "type": "attack", + "value": 3 + }, + { + "arc": "Rear Arc", + "type": "attack", + "value": 2 + }, + { + "type": "agility", + "value": 1 + }, + { + "type": "hull", + "value": 6 + }, + { + "type": "shields", + "value": 3 + } ], "actions": [ - { "difficulty": "White", "type": "Focus" }, - { "difficulty": "White", "type": "Lock" }, - { "difficulty": "Red", "type": "Barrel Roll" } + { + "difficulty": "White", + "type": "Focus" + }, + { + "difficulty": "White", + "type": "Lock" + }, + { + "difficulty": "Red", + "type": "Barrel Roll" + } ], "icon": "https://infinitearenas.com/xw2/images/shipicons/galactic-republic/I_Arc-170.png", "pilots": [ @@ -57,7 +85,9 @@ "cost": 5, "loadout": 15, "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/sinker.png", - "keywords": ["Clone"], + "keywords": [ + "Clone" + ], "epic": true }, { @@ -82,7 +112,9 @@ "ability": "After a friendly ship at range 1-2 in your [Left Arc] or [Right Arc] defends, you may acquire a lock on the attacker.", "standard": true, "extended": true, - "keywords": ["Clone"], + "keywords": [ + "Clone" + ], "epic": true }, { @@ -108,7 +140,9 @@ "ability": "After you fully execute a red maneuver or perform a red action, if there is an enemy ship in your [Bullseye Arc], you may acquire a lock on that ship.", "standard": true, "extended": true, - "keywords": ["Clone"], + "keywords": [ + "Clone" + ], "epic": true }, { @@ -129,19 +163,30 @@ "limited": 1, "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/wolffe.png", "image": "https://infinitearenas.com/xw2/images/pilots/wolffe.png", - "charges": { "value": 1, "recovers": 0 }, + "charges": { + "value": 1, + "recovers": 0 + }, "ability": "While you perform a primary [Front Arc] attack, you may spend 1 [Charge] to reroll 1 attack die. While you perform a primary [Rear Arc] attack, you may recover 1 [Charge] to roll 1 additional attack die.", "standard": true, "extended": true, - "keywords": ["Clone"], + "keywords": [ + "Clone" + ], "epic": true }, { "name": "104th Battalion Pilot", "xws": "104thbattalionpilot", - "cost": 5, - "loadout": 8, - "slots": ["Torpedo", "Astromech", "Modification", "Gunner", "Gunner"], + "cost": 10, + "loadout": 3, + "slots": [ + "Torpedo", + "Astromech", + "Modification", + "Gunner", + "Gunner" + ], "initiative": 2, "limited": 0, "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/104thbattalionpilot.png", @@ -149,15 +194,23 @@ "text": "The ARC-170 was designed as a dominating heavy escort fighter with powerful front and rear lasers, ordnance, and an astromech for navigation. Squadrons of these mighty ships bolster the Republic Navy's presence at any battle where they are deployed.", "standard": true, "extended": true, - "keywords": ["Clone"], + "keywords": [ + "Clone" + ], "epic": true }, { "name": "Squad Seven Veteran", "xws": "squadsevenveteran", - "cost": 5, - "loadout": 10, - "slots": ["Talent", "Astromech", "Modification", "Gunner", "Gunner"], + "cost": 12, + "loadout": 16, + "slots": [ + "Talent", + "Astromech", + "Modification", + "Gunner", + "Gunner" + ], "initiative": 3, "limited": 0, "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/squadsevenveteran.png", @@ -165,7 +218,9 @@ "text": "Clone Flight Seven serves as part of the Open Circle Fleet under legendary Jedi Generals such as Plo Koon and Obi-Wan Kenobi, and won glory at the battles of Coruscant and Cato Neimoidia.", "standard": true, "extended": true, - "keywords": ["Clone"], + "keywords": [ + "Clone" + ], "epic": true }, { @@ -182,17 +237,40 @@ "ability": "After you fully execute a red maneuver or perform a red action, you may choose a friendly ship at range 0-3 and an enemy at range 0-1. The chosen frendly ship gains a lock on the enemy ship.", "image": "https://infinitearenas.com/xw2/images/quickbuilds/oddball-siegeofcoruscant.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/oddball-arc170starfighter.png", - "standardLoadout": ["selfless", "veterantailgunner", "r4pastromech"], + "standardLoadout": [ + "selfless", + "veterantailgunner", + "r4pastromech" + ], "shipStats": [ - { "arc": "Front Arc", "type": "attack", "value": 3 }, - { "arc": "Rear Arc", "type": "attack", "value": 2 }, - { "type": "agility", "value": 1 }, - { "type": "hull", "value": 6 }, - { "type": "shields", "value": 4 } + { + "arc": "Front Arc", + "type": "attack", + "value": 3 + }, + { + "arc": "Rear Arc", + "type": "attack", + "value": 2 + }, + { + "type": "agility", + "value": 1 + }, + { + "type": "hull", + "value": 6 + }, + { + "type": "shields", + "value": 4 + } ], "standard": true, "extended": true, - "keywords": ["Clone"], + "keywords": [ + "Clone" + ], "epic": true }, { @@ -209,11 +287,20 @@ "ability": "While you perform a primary [Front Arc] attack, you may spend 1 [Charge] to reroll 1 attack die. While you perform a primary [Rear Arc] attack, you may recover 1 [Charge] to roll 1 additional attack die.", "image": "https://infinitearenas.com/xw2/images/quickbuilds/wolffe-siegeofcoruscant.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/wolffe.png", - "charges": { "value": 1, "recovers": 0 }, - "standardLoadout": ["wolfpack-siegeofcoruscant", "veterantailgunner", "q7astromech"], + "charges": { + "value": 1, + "recovers": 0 + }, + "standardLoadout": [ + "wolfpack-siegeofcoruscant", + "veterantailgunner", + "q7astromech" + ], "standard": true, "extended": true, - "keywords": ["Clone"], + "keywords": [ + "Clone" + ], "epic": true }, { @@ -230,10 +317,16 @@ "ability": "After a friendly ship at range 0-2 in your [Left Arc] or [Right Arc] performs an attack, if you are not strained, you may acquire a lock on the defender.", "image": "https://infinitearenas.com/xw2/images/quickbuilds/jag-siegeofcoruscant.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/jag.png", - "standardLoadout": ["veterantailgunner", "r4pastromech", "synchronizedconsole"], + "standardLoadout": [ + "veterantailgunner", + "r4pastromech", + "synchronizedconsole" + ], "standard": true, "extended": true, - "keywords": ["Clone"], + "keywords": [ + "Clone" + ], "epic": true } ] diff --git a/data/pilots/galactic-republic/btl-b-y-wing.json b/data/pilots/galactic-republic/btl-b-y-wing.json index 0c89259a..50a5640c 100644 --- a/data/pilots/galactic-republic/btl-b-y-wing.json +++ b/data/pilots/galactic-republic/btl-b-y-wing.json @@ -19,19 +19,46 @@ "4FR", "4KR" ], - "dialCodes": ["YwB"], + "dialCodes": [ + "YwB" + ], "faction": "galacticrepublic", "stats": [ - { "arc": "Front Arc", "type": "attack", "value": 2 }, - { "type": "agility", "value": 1 }, - { "type": "hull", "value": 5 }, - { "type": "shields", "value": 3 } + { + "arc": "Front Arc", + "type": "attack", + "value": 2 + }, + { + "type": "agility", + "value": 1 + }, + { + "type": "hull", + "value": 5 + }, + { + "type": "shields", + "value": 3 + } ], "actions": [ - { "difficulty": "White", "type": "Focus" }, - { "difficulty": "White", "type": "Lock" }, - { "difficulty": "Red", "type": "Barrel Roll" }, - { "difficulty": "Red", "type": "Reload" } + { + "difficulty": "White", + "type": "Focus" + }, + { + "difficulty": "White", + "type": "Lock" + }, + { + "difficulty": "Red", + "type": "Barrel Roll" + }, + { + "difficulty": "Red", + "type": "Reload" + } ], "pilots": [ { @@ -48,8 +75,8 @@ "standard": true, "extended": true, "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/shadowsquadronveteran.png", - "cost": 4, - "loadout": 4, + "cost": 9, + "loadout": 13, "slots": [ "Turret", "Torpedo", @@ -58,7 +85,10 @@ "Modification", "Gunner" ], - "keywords": ["Clone", "Y-wing"], + "keywords": [ + "Clone", + "Y-wing" + ], "epic": true }, { @@ -70,15 +100,21 @@ "name": "Plated Hull", "text": "While you defend, if you are not critically damaged, change 1 [Critical Hit] result to a [Hit] result." }, - "force": { "value": 3, "recovers": 1, "side": ["light"] }, + "force": { + "value": 3, + "recovers": 1, + "side": [ + "light" + ] + }, "standard": true, "extended": true, "caption": "Hero of the Republic", "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/anakinskywalker-btlbywing.png", "image": "https://infinitearenas.com/xw2/images/pilots/anakinskywalker-btlbywing.png", "ability": "After you fully execute a maneuver, if there is an enemy ship in your [Front Arc] at range 0-1 or in your [Bullseye Arc], you may spend 1 [Force] to remove 1 stress token.", - "cost": 6, - "loadout": 20, + "cost": 16, + "loadout": 12, "slots": [ "Turret", "Torpedo", @@ -88,23 +124,39 @@ "Gunner", "Force Power" ], - "keywords": ["Jedi", "Light Side", "Y-wing"], + "keywords": [ + "Jedi", + "Light Side", + "Y-wing" + ], "epic": true }, { "name": "R2-D2", "xws": "r2d2", "caption": "Bucket of Bolts", - "cost": 3, - "loadout": 9, + "cost": 10, + "loadout": 20, "limited": 1, "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/r2d2.png", "image": "https://infinitearenas.com/xw2/images/pilots/r2d2.png", "shipActions": [ - { "difficulty": "White", "type": "Calculate" }, - { "difficulty": "White", "type": "Lock" }, - { "difficulty": "Red", "type": "Barrel Roll" }, - { "difficulty": "Red", "type": "Reload" } + { + "difficulty": "White", + "type": "Calculate" + }, + { + "difficulty": "White", + "type": "Lock" + }, + { + "difficulty": "Red", + "type": "Barrel Roll" + }, + { + "difficulty": "Red", + "type": "Reload" + } ], "shipAbility": { "name": "Plated Hull", @@ -123,7 +175,10 @@ "Modification" ], "initiative": 2, - "keywords": ["Droid", "Y-wing"], + "keywords": [ + "Droid", + "Y-wing" + ], "epic": true }, { @@ -152,7 +207,10 @@ "Modification", "Gunner" ], - "keywords": ["Clone", "Y-wing"], + "keywords": [ + "Clone", + "Y-wing" + ], "epic": true }, { @@ -179,7 +237,10 @@ "Device", "Modification" ], - "keywords": ["Clone", "Y-wing"], + "keywords": [ + "Clone", + "Y-wing" + ], "epic": true }, { @@ -206,7 +267,10 @@ "Device", "Modification" ], - "keywords": ["Clone", "Y-wing"], + "keywords": [ + "Clone", + "Y-wing" + ], "epic": true }, { @@ -236,7 +300,10 @@ "Modification", "Gunner" ], - "keywords": ["Clone", "Y-wing"], + "keywords": [ + "Clone", + "Y-wing" + ], "epic": true }, { @@ -253,10 +320,19 @@ "extended": true, "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/redsquadronbomber.png", "image": "https://infinitearenas.com/xw2/images/pilots/redsquadronbomber.png", - "cost": 4, - "loadout": 6, - "slots": ["Turret", "Torpedo", "Astromech", "Device", "Gunner"], - "keywords": ["Clone", "Y-wing"], + "cost": 8, + "loadout": 9, + "slots": [ + "Turret", + "Torpedo", + "Astromech", + "Device", + "Gunner" + ], + "keywords": [ + "Clone", + "Y-wing" + ], "epic": true } ], diff --git a/data/pilots/galactic-republic/clone-z-95-headhunter.json b/data/pilots/galactic-republic/clone-z-95-headhunter.json index a6651b25..96cfa444 100644 --- a/data/pilots/galactic-republic/clone-z-95-headhunter.json +++ b/data/pilots/galactic-republic/clone-z-95-headhunter.json @@ -20,18 +20,42 @@ "4FW", "4KR" ], - "dialCodes": ["Z95"], + "dialCodes": [ + "Z95" + ], "faction": "galacticrepublic", "stats": [ - { "arc": "Front Arc", "type": "attack", "value": 2 }, - { "type": "agility", "value": 2 }, - { "type": "hull", "value": 2 }, - { "type": "shields", "value": 2 } + { + "arc": "Front Arc", + "type": "attack", + "value": 2 + }, + { + "type": "agility", + "value": 2 + }, + { + "type": "hull", + "value": 2 + }, + { + "type": "shields", + "value": 2 + } ], "actions": [ - { "difficulty": "White", "type": "Focus" }, - { "difficulty": "White", "type": "Lock" }, - { "difficulty": "Red", "type": "Barrel Roll" } + { + "difficulty": "White", + "type": "Focus" + }, + { + "difficulty": "White", + "type": "Lock" + }, + { + "difficulty": "Red", + "type": "Barrel Roll" + } ], "icon": "???", "pilots": [ @@ -60,7 +84,9 @@ "standard": true, "extended": true, "epic": true, - "keywords": ["Clone"] + "keywords": [ + "Clone" + ] }, { "name": "“Drift”", @@ -85,7 +111,9 @@ "standard": true, "extended": true, "epic": true, - "keywords": ["Clone"] + "keywords": [ + "Clone" + ] }, { "name": "“Boost”", @@ -111,7 +139,9 @@ "standard": true, "extended": true, "epic": true, - "keywords": ["Clone"] + "keywords": [ + "Clone" + ] }, { "name": "“Stub”", @@ -128,11 +158,17 @@ }, "image": "https://infinitearenas.com/xw2/images/pilots/stub.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/stub.png", - "slots": ["Talent", "Sensor", "Modification"], + "slots": [ + "Talent", + "Sensor", + "Modification" + ], "standard": true, "extended": true, "epic": true, - "keywords": ["Clone"] + "keywords": [ + "Clone" + ] }, { "name": "“Knack”", @@ -158,7 +194,9 @@ "standard": true, "extended": true, "epic": true, - "keywords": ["Clone"] + "keywords": [ + "Clone" + ] }, { "name": "“Hawk”", @@ -184,14 +222,16 @@ "standard": true, "extended": true, "epic": true, - "keywords": ["Clone"] + "keywords": [ + "Clone" + ] }, { "name": "7th Sky Corps Pilot", "initiative": 2, "limited": 0, - "cost": 3, - "loadout": 3, + "cost": 7, + "loadout": 8, "xws": "7thskycorpspilot", "text": "", "shipAbility": { @@ -207,14 +247,16 @@ "standard": true, "extended": true, "epic": true, - "keywords": ["Clone"] + "keywords": [ + "Clone" + ] }, { "name": "Reaper Squadron Scout", "initiative": 3, "limited": 0, - "cost": 3, - "loadout": 2, + "cost": 8, + "loadout": 11, "xws": "reapersquadronscout", "text": "Despite the Clone Z-95's unglamorous reputation, Reaper Squadron has become legendary for their skill with this fighter in far-flung engagements, such as the skirmish over Castilon.", "shipAbility": { @@ -230,7 +272,9 @@ "standard": true, "extended": true, "epic": true, - "keywords": ["Clone"] + "keywords": [ + "Clone" + ] }, { "name": "“Slider”", @@ -241,7 +285,10 @@ "loadout": 3, "xws": "slider", "ability": "When you reveal a [2 [Bank Left]] or [2 [Bank Right]] maneuver, you may spend 2 [Charge] to execute it as a sideslip.", - "charges": { "value": 2, "recovers": 1 }, + "charges": { + "value": 2, + "recovers": 1 + }, "shipAbility": { "name": "Versatile Frame", "text": "You can equip 1 [Torpedo] or [Missile] upgrade. While your revealed maneuver is blue, add white [Boost] to your action bar." @@ -258,7 +305,9 @@ "standard": true, "extended": true, "epic": true, - "keywords": ["Clone"] + "keywords": [ + "Clone" + ] }, { "name": "“Warthog”", @@ -283,7 +332,9 @@ "standard": true, "extended": true, "epic": true, - "keywords": ["Clone"] + "keywords": [ + "Clone" + ] } ] } diff --git a/data/pilots/galactic-republic/cr90-corellian-corvette.json b/data/pilots/galactic-republic/cr90-corellian-corvette.json index 79eefdaa..5c1c32cb 100644 --- a/data/pilots/galactic-republic/cr90-corellian-corvette.json +++ b/data/pilots/galactic-republic/cr90-corellian-corvette.json @@ -20,28 +20,67 @@ "4FR", "5FR" ], - "dialCodes": ["CR90-REP"], + "dialCodes": [ + "CR90-REP" + ], "stats": [ - { "arc": "Left Arc", "type": "attack", "value": 4 }, - { "arc": "Right Arc", "type": "attack", "value": 4 }, - { "type": "agility", "value": 0 }, - { "type": "hull", "value": 18 }, - { "type": "shields", "value": 7, "recovers": 2 }, - { "type": "energy", "value": 7, "recovers": 2 } + { + "arc": "Left Arc", + "type": "attack", + "value": 4 + }, + { + "arc": "Right Arc", + "type": "attack", + "value": 4 + }, + { + "type": "agility", + "value": 0 + }, + { + "type": "hull", + "value": 18 + }, + { + "type": "shields", + "value": 7, + "recovers": 2 + }, + { + "type": "energy", + "value": 7, + "recovers": 2 + } ], "actions": [ - { "difficulty": "White", "type": "Focus" }, - { "difficulty": "White", "type": "Reinforce" }, - { "difficulty": "White", "type": "Lock" }, - { "difficulty": "Red", "type": "Coordinate" }, - { "difficulty": "White", "type": "Jam" } + { + "difficulty": "White", + "type": "Focus" + }, + { + "difficulty": "White", + "type": "Reinforce" + }, + { + "difficulty": "White", + "type": "Lock" + }, + { + "difficulty": "Red", + "type": "Coordinate" + }, + { + "difficulty": "White", + "type": "Jam" + } ], "pilots": [ { "name": "Republic Judiciary", "initiative": 8, - "cost": 131, - "loadout": 0, + "cost": 36, + "loadout": 40, "limited": 0, "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/republicjudiciary.png", "image": "https://infinitearenas.com/xw2/images/pilots/republicjudiciary.png", diff --git a/data/pilots/galactic-republic/delta-7-aethersprite.json b/data/pilots/galactic-republic/delta-7-aethersprite.json index a540d954..6c43cfa0 100644 --- a/data/pilots/galactic-republic/delta-7-aethersprite.json +++ b/data/pilots/galactic-republic/delta-7-aethersprite.json @@ -22,20 +22,50 @@ "5FW", "5KR" ], - "dialCodes": ["D7A"], + "dialCodes": [ + "D7A" + ], "faction": "galacticrepublic", "stats": [ - { "arc": "Front Arc", "type": "attack", "value": 2 }, - { "type": "agility", "value": 3 }, - { "type": "hull", "value": 3 }, - { "type": "shields", "value": 1 } + { + "arc": "Front Arc", + "type": "attack", + "value": 2 + }, + { + "type": "agility", + "value": 3 + }, + { + "type": "hull", + "value": 3 + }, + { + "type": "shields", + "value": 1 + } ], "actions": [ - { "difficulty": "White", "type": "Focus" }, - { "difficulty": "Purple", "type": "Evade" }, - { "difficulty": "White", "type": "Lock" }, - { "difficulty": "White", "type": "Barrel Roll" }, - { "difficulty": "White", "type": "Boost" } + { + "difficulty": "White", + "type": "Focus" + }, + { + "difficulty": "Purple", + "type": "Evade" + }, + { + "difficulty": "White", + "type": "Lock" + }, + { + "difficulty": "White", + "type": "Barrel Roll" + }, + { + "difficulty": "White", + "type": "Boost" + } ], "icon": "https://infinitearenas.com/xw2/images/shipicons/galactic-republic/I_Delta-7.png", "pilots": [ @@ -50,14 +80,28 @@ "text": "After you fully execute a maneuver, you may spend 1 [Force] to perform a [Boost] or [Barrel Roll] action." }, "image": "https://infinitearenas.com/xw2/images/pilots/jediknight.png", - "force": { "value": 1, "recovers": 1, "side": ["light"] }, + "force": { + "value": 1, + "recovers": 1, + "side": [ + "light" + ] + }, "standard": true, "extended": true, - "cost": 4, - "loadout": 3, - "slots": ["Astromech", "Modification", "Force Power", "Configuration"], + "cost": 11, + "loadout": 4, + "slots": [ + "Astromech", + "Modification", + "Force Power", + "Configuration" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/jediknight.png", - "keywords": ["Jedi", "Light Side"], + "keywords": [ + "Jedi", + "Light Side" + ], "epic": true }, { @@ -72,11 +116,17 @@ "text": "After you fully execute a maneuver, you may spend 1 [Force] to perform a [Boost] or [Barrel Roll] action." }, "image": "https://infinitearenas.com/xw2/images/pilots/obiwankenobi.png", - "force": { "value": 3, "recovers": 1, "side": ["light"] }, + "force": { + "value": 3, + "recovers": 1, + "side": [ + "light" + ] + }, "standard": true, "extended": true, - "cost": 5, - "loadout": 10, + "cost": 14, + "loadout": 8, "slots": [ "Astromech", "Modification", @@ -87,7 +137,10 @@ "Configuration" ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/obiwankenobi.png", - "keywords": ["Jedi", "Light Side"], + "keywords": [ + "Jedi", + "Light Side" + ], "epic": true }, { @@ -102,11 +155,17 @@ "text": "After you fully execute a maneuver, you may spend 1 [Force] to perform a [Boost] or [Barrel Roll] action." }, "image": "https://infinitearenas.com/xw2/images/pilots/plokoon.png", - "force": { "value": 2, "recovers": 1, "side": ["light"] }, + "force": { + "value": 2, + "recovers": 1, + "side": [ + "light" + ] + }, "standard": true, "extended": true, - "cost": 5, - "loadout": 14, + "cost": 14, + "loadout": 8, "slots": [ "Astromech", "Modification", @@ -115,7 +174,10 @@ "Configuration" ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/plokoon.png", - "keywords": ["Jedi", "Light Side"], + "keywords": [ + "Jedi", + "Light Side" + ], "epic": true }, { @@ -130,14 +192,28 @@ "text": "After you fully execute a maneuver, you may spend 1 [Force] to perform a [Boost] or [Barrel Roll] action." }, "image": "https://infinitearenas.com/xw2/images/pilots/saeseetiin.png", - "force": { "value": 2, "recovers": 1, "side": ["light"] }, + "force": { + "value": 2, + "recovers": 1, + "side": [ + "light" + ] + }, "standard": false, "extended": true, - "cost": 4, + "cost": 13, "loadout": 8, - "slots": ["Astromech", "Modification", "Force Power", "Configuration"], + "slots": [ + "Astromech", + "Modification", + "Force Power", + "Configuration" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/saeseetiin.png", - "keywords": ["Jedi", "Light Side"], + "keywords": [ + "Jedi", + "Light Side" + ], "epic": true }, { @@ -152,11 +228,17 @@ "text": "After you fully execute a maneuver, you may spend 1 [Force] to perform a [Boost] or [Barrel Roll] action." }, "image": "https://infinitearenas.com/xw2/images/pilots/macewindu.png", - "force": { "value": 3, "recovers": 1, "side": ["light"] }, + "force": { + "value": 3, + "recovers": 1, + "side": [ + "light" + ] + }, "standard": true, "extended": true, - "cost": 4, - "loadout": 7, + "cost": 13, + "loadout": 8, "slots": [ "Astromech", "Modification", @@ -164,7 +246,10 @@ "Force Power" ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/macewindu.png", - "keywords": ["Jedi", "Light Side"], + "keywords": [ + "Jedi", + "Light Side" + ], "epic": true }, { @@ -178,12 +263,18 @@ "name": "Fine-tuned Controls", "text": "After you fully execute a maneuver, you may spend 1 [Force] to perform a [Boost] or [Barrel Roll] action." }, - "force": { "value": 3, "recovers": 1, "side": ["light"] }, + "force": { + "value": 3, + "recovers": 1, + "side": [ + "light" + ] + }, "standard": true, "extended": true, "image": "https://infinitearenas.com/xw2/images/pilots/anakinskywalker.png", - "cost": 6, - "loadout": 10, + "cost": 16, + "loadout": 12, "slots": [ "Astromech", "Modification", @@ -193,7 +284,10 @@ "Configuration" ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/anakinskywalker.png", - "keywords": ["Jedi", "Light Side"], + "keywords": [ + "Jedi", + "Light Side" + ], "epic": true }, { @@ -207,15 +301,29 @@ "name": "Fine-tuned Controls", "text": "After you fully execute a maneuver, you may spend 1 [Force] to perform a [Boost] or [Barrel Roll] action." }, - "force": { "value": 2, "recovers": 1, "side": ["light"] }, + "force": { + "value": 2, + "recovers": 1, + "side": [ + "light" + ] + }, "standard": true, "extended": true, "image": "https://infinitearenas.com/xw2/images/pilots/ahsokatano.png", "cost": 4, "loadout": 7, - "slots": ["Astromech", "Modification", "Force Power", "Configuration"], + "slots": [ + "Astromech", + "Modification", + "Force Power", + "Configuration" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/ahsokatano.png", - "keywords": ["Jedi", "Light Side"], + "keywords": [ + "Jedi", + "Light Side" + ], "epic": true }, { @@ -229,11 +337,17 @@ "name": "Fine-tuned Controls", "text": "After you fully execute a maneuver, you may spend 1 [Force] to perform a [Boost] or [Barrel Roll] action." }, - "force": { "value": 1, "recovers": 1, "side": ["light"] }, + "force": { + "value": 1, + "recovers": 1, + "side": [ + "light" + ] + }, "standard": true, "extended": true, "image": "https://infinitearenas.com/xw2/images/pilots/barrissoffee.png", - "cost": 4, + "cost": 12, "loadout": 9, "slots": [ "Astromech", @@ -242,7 +356,10 @@ "Configuration" ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/barrissoffee.png", - "keywords": ["Jedi", "Light Side"], + "keywords": [ + "Jedi", + "Light Side" + ], "epic": true }, { @@ -256,15 +373,29 @@ "name": "Fine-tuned Controls", "text": "After you fully execute a maneuver, you may spend 1 [Force] to perform a [Boost] or [Barrel Roll] action." }, - "force": { "value": 2, "recovers": 1, "side": ["light"] }, + "force": { + "value": 2, + "recovers": 1, + "side": [ + "light" + ] + }, "standard": true, "extended": true, "image": "https://infinitearenas.com/xw2/images/pilots/luminaraunduli.png", - "cost": 4, - "loadout": 7, - "slots": ["Astromech", "Modification", "Force Power", "Configuration"], + "cost": 13, + "loadout": 8, + "slots": [ + "Astromech", + "Modification", + "Force Power", + "Configuration" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/luminaraunduli.png", - "keywords": ["Jedi", "Light Side"], + "keywords": [ + "Jedi", + "Light Side" + ], "epic": true }, { @@ -278,15 +409,30 @@ "name": "Fine-tuned Controls", "text": "After you fully execute a maneuver, you may spend 1 [Force] to perform a [Boost] or [Barrel Roll] action." }, - "force": { "value": 2, "recovers": 1, "side": ["light"] }, + "force": { + "value": 2, + "recovers": 1, + "side": [ + "light" + ] + }, "standard": true, "extended": true, "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/adigallia.png", "image": "https://infinitearenas.com/xw2/images/pilots/adigallia.png", - "cost": 5, - "loadout": 12, - "slots": ["Force Power", "Talent", "Astromech", "Configuration", "Modification"], - "keywords": ["Jedi", "Light Side"], + "cost": 14, + "loadout": 7, + "slots": [ + "Force Power", + "Talent", + "Astromech", + "Configuration", + "Modification" + ], + "keywords": [ + "Jedi", + "Light Side" + ], "epic": true } ] diff --git a/data/pilots/galactic-republic/delta-7b-aethersprite.json b/data/pilots/galactic-republic/delta-7b-aethersprite.json index a8de7485..5c81f9d6 100644 --- a/data/pilots/galactic-republic/delta-7b-aethersprite.json +++ b/data/pilots/galactic-republic/delta-7b-aethersprite.json @@ -22,20 +22,50 @@ "5FW", "5KR" ], - "dialCodes": ["D7A"], + "dialCodes": [ + "D7A" + ], "faction": "galacticrepublic", "stats": [ - { "arc": "Front Arc", "type": "attack", "value": 3 }, - { "type": "agility", "value": 2 }, - { "type": "hull", "value": 3 }, - { "type": "shields", "value": 3 } + { + "arc": "Front Arc", + "type": "attack", + "value": 3 + }, + { + "type": "agility", + "value": 2 + }, + { + "type": "hull", + "value": 3 + }, + { + "type": "shields", + "value": 3 + } ], "actions": [ - { "difficulty": "White", "type": "Focus" }, - { "difficulty": "Purple", "type": "Evade" }, - { "difficulty": "White", "type": "Lock" }, - { "difficulty": "White", "type": "Barrel Roll" }, - { "difficulty": "White", "type": "Boost" } + { + "difficulty": "White", + "type": "Focus" + }, + { + "difficulty": "Purple", + "type": "Evade" + }, + { + "difficulty": "White", + "type": "Lock" + }, + { + "difficulty": "White", + "type": "Barrel Roll" + }, + { + "difficulty": "White", + "type": "Boost" + } ], "icon": "https://infinitearenas.com/xw2/images/shipicons/galactic-republic/I_Delta-7.png", "pilots": [ @@ -50,14 +80,27 @@ "text": "After you fully execute a maneuver, you may spend 1 [Force] to perform a [Boost] or [Barrel Roll] action." }, "image": "https://infinitearenas.com/xw2/images/pilots/jediknight-delta7baethersprite.png", - "force": { "value": 1, "recovers": 1, "side": ["light"] }, + "force": { + "value": 1, + "recovers": 1, + "side": [ + "light" + ] + }, "standard": true, "epic": true, - "cost": 6, - "slots": ["Force Power", "Astromech", "Modification"], + "cost": 11, + "slots": [ + "Force Power", + "Astromech", + "Modification" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/jediknight-delta7baethersprite.png", - "keywords": ["Jedi", "Light Side"], - "loadout": 3, + "keywords": [ + "Jedi", + "Light Side" + ], + "loadout": 4, "extended": true }, { @@ -72,10 +115,16 @@ "text": "After you fully execute a maneuver, you may spend 1 [Force] to perform a [Boost] or [Barrel Roll] action." }, "image": "https://infinitearenas.com/xw2/images/pilots/obiwankenobi-delta7baethersprite.png", - "force": { "value": 3, "recovers": 1, "side": ["light"] }, + "force": { + "value": 3, + "recovers": 1, + "side": [ + "light" + ] + }, "standard": true, "epic": true, - "cost": 7, + "cost": 14, "slots": [ "Force Power", "Force Power", @@ -84,8 +133,11 @@ "Modification" ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/obiwankenobi-delta7baethersprite.png", - "keywords": ["Jedi", "Light Side"], - "loadout": 15, + "keywords": [ + "Jedi", + "Light Side" + ], + "loadout": 8, "extended": true }, { @@ -100,10 +152,16 @@ "text": "After you fully execute a maneuver, you may spend 1 [Force] to perform a [Boost] or [Barrel Roll] action." }, "image": "https://infinitearenas.com/xw2/images/pilots/plokoon-delta7baethersprite.png", - "force": { "value": 2, "recovers": 1, "side": ["light"] }, + "force": { + "value": 2, + "recovers": 1, + "side": [ + "light" + ] + }, "standard": true, "epic": true, - "cost": 7, + "cost": 14, "slots": [ "Force Power", "Talent", @@ -111,8 +169,11 @@ "Modification" ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/plokoon-delta7baethersprite.png", - "keywords": ["Jedi", "Light Side"], - "loadout": 19, + "keywords": [ + "Jedi", + "Light Side" + ], + "loadout": 8, "extended": true }, { @@ -127,14 +188,27 @@ "text": "After you fully execute a maneuver, you may spend 1 [Force] to perform a [Boost] or [Barrel Roll] action." }, "image": "https://infinitearenas.com/xw2/images/pilots/saeseetiin-delta7baethersprite.png", - "force": { "value": 2, "recovers": 1, "side": ["light"] }, + "force": { + "value": 2, + "recovers": 1, + "side": [ + "light" + ] + }, "standard": false, "epic": true, - "cost": 6, - "slots": ["Force Power", "Astromech", "Modification"], + "cost": 13, + "slots": [ + "Force Power", + "Astromech", + "Modification" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/saeseetiin-delta7baethersprite.png", - "keywords": ["Jedi", "Light Side"], - "loadout": 9, + "keywords": [ + "Jedi", + "Light Side" + ], + "loadout": 8, "extended": true }, { @@ -149,14 +223,28 @@ "text": "After you fully execute a maneuver, you may spend 1 [Force] to perform a [Boost] or [Barrel Roll] action." }, "image": "https://infinitearenas.com/xw2/images/pilots/macewindu-delta7baethersprite.png", - "force": { "value": 3, "recovers": 1, "side": ["light"] }, + "force": { + "value": 3, + "recovers": 1, + "side": [ + "light" + ] + }, "standard": true, "epic": true, - "cost": 5, - "slots": ["Force Power", "Force Power", "Astromech", "Modification"], + "cost": 13, + "slots": [ + "Force Power", + "Force Power", + "Astromech", + "Modification" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/macewindu-delta7baethersprite.png", - "keywords": ["Jedi", "Light Side"], - "loadout": 7, + "keywords": [ + "Jedi", + "Light Side" + ], + "loadout": 8, "extended": true }, { @@ -171,11 +259,17 @@ "text": "After you fully execute a maneuver, you may spend 1 [Force] to perform a [Boost] or [Barrel Roll] action." }, "image": "https://infinitearenas.com/xw2/images/pilots/anakinskywalker-delta7baethersprite.png", - "force": { "value": 3, "recovers": 1, "side": ["light"] }, + "force": { + "value": 3, + "recovers": 1, + "side": [ + "light" + ] + }, "standard": true, "epic": true, - "cost": 7, - "loadout": 15, + "cost": 16, + "loadout": 12, "slots": [ "Force Power", "Force Power", @@ -184,7 +278,10 @@ "Modification" ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/anakinskywalker-delta7baethersprite.png", - "keywords": ["Jedi", "Light Side"], + "keywords": [ + "Jedi", + "Light Side" + ], "extended": true }, { @@ -199,13 +296,26 @@ "text": "After you fully execute a maneuver, you may spend 1 [Force] to perform a [Boost] or [Barrel Roll] action." }, "image": "https://infinitearenas.com/xw2/images/pilots/ahsokatano-delta7baethersprite.png", - "force": { "value": 2, "recovers": 1, "side": ["light"] }, + "force": { + "value": 2, + "recovers": 1, + "side": [ + "light" + ] + }, "standard": true, "epic": true, "cost": 5, - "slots": ["Force Power", "Astromech", "Modification"], + "slots": [ + "Force Power", + "Astromech", + "Modification" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/ahsokatano-delta7baethersprite.png", - "keywords": ["Jedi", "Light Side"], + "keywords": [ + "Jedi", + "Light Side" + ], "loadout": 10, "extended": true }, @@ -221,14 +331,27 @@ "text": "After you fully execute a maneuver, you may spend 1 [Force] to perform a [Boost] or [Barrel Roll] action." }, "image": "https://infinitearenas.com/xw2/images/pilots/barrissoffee-delta7baethersprite.png", - "force": { "value": 1, "recovers": 1, "side": ["light"] }, + "force": { + "value": 1, + "recovers": 1, + "side": [ + "light" + ] + }, "standard": true, "epic": true, - "cost": 5, - "slots": ["Force Power", "Astromech", "Modification"], + "cost": 12, + "slots": [ + "Force Power", + "Astromech", + "Modification" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/barrissoffee-delta7baethersprite.png", - "keywords": ["Jedi", "Light Side"], - "loadout": 10, + "keywords": [ + "Jedi", + "Light Side" + ], + "loadout": 9, "extended": true }, { @@ -243,14 +366,27 @@ "text": "After you fully execute a maneuver, you may spend 1 [Force] to perform a [Boost] or [Barrel Roll] action." }, "image": "https://infinitearenas.com/xw2/images/pilots/luminaraunduli-delta7baethersprite.png", - "force": { "value": 2, "recovers": 1, "side": ["light"] }, + "force": { + "value": 2, + "recovers": 1, + "side": [ + "light" + ] + }, "standard": true, "epic": true, - "cost": 6, - "slots": ["Force Power", "Astromech", "Modification"], + "cost": 13, + "slots": [ + "Force Power", + "Astromech", + "Modification" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/luminaraunduli-delta7baethersprite.png", - "keywords": ["Jedi", "Light Side"], - "loadout": 7, + "keywords": [ + "Jedi", + "Light Side" + ], + "loadout": 8, "extended": true }, { @@ -264,15 +400,29 @@ "name": "Fine-tuned Controls", "text": "After you fully execute a maneuver, you may spend 1 [Force] to perform a [Boost] or [Barrel Roll] action." }, - "force": { "value": 2, "recovers": 1, "side": ["light"] }, + "force": { + "value": 2, + "recovers": 1, + "side": [ + "light" + ] + }, "standard": true, "extended": true, "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/adigallia.png", "image": "https://infinitearenas.com/xw2/images/pilots/adigallia-delta7baethersprite.png", - "cost": 7, - "loadout": 18, - "slots": ["Force Power", "Talent", "Astromech", "Modification"], - "keywords": ["Jedi", "Light Side"], + "cost": 14, + "loadout": 7, + "slots": [ + "Force Power", + "Talent", + "Astromech", + "Modification" + ], + "keywords": [ + "Jedi", + "Light Side" + ], "epic": true } ] diff --git a/data/pilots/galactic-republic/eta-2-actis.json b/data/pilots/galactic-republic/eta-2-actis.json index 5191b79c..64cb6c60 100644 --- a/data/pilots/galactic-republic/eta-2-actis.json +++ b/data/pilots/galactic-republic/eta-2-actis.json @@ -21,20 +21,51 @@ "4KR", "5FW" ], - "dialCodes": ["E2A"], + "dialCodes": [ + "E2A" + ], "faction": "galacticrepublic", "stats": [ - { "type": "attack", "arc": "Bullseye Arc", "value": 3 }, - { "type": "attack", "arc": "Front Arc", "value": 2 }, - { "type": "agility", "value": 3 }, - { "type": "hull", "value": 3 } + { + "type": "attack", + "arc": "Bullseye Arc", + "value": 3 + }, + { + "type": "attack", + "arc": "Front Arc", + "value": 2 + }, + { + "type": "agility", + "value": 3 + }, + { + "type": "hull", + "value": 3 + } ], "actions": [ - { "type": "Focus", "difficulty": "White" }, - { "type": "Evade", "difficulty": "White" }, - { "type": "Lock", "difficulty": "Purple" }, - { "type": "Barrel Roll", "difficulty": "White" }, - { "type": "Boost", "difficulty": "White" } + { + "type": "Focus", + "difficulty": "White" + }, + { + "type": "Evade", + "difficulty": "White" + }, + { + "type": "Lock", + "difficulty": "Purple" + }, + { + "type": "Barrel Roll", + "difficulty": "White" + }, + { + "type": "Boost", + "difficulty": "White" + } ], "pilots": [ { @@ -44,15 +75,21 @@ "limited": 1, "xws": "anakinskywalker-eta2actis", "ability": "After you or a friendly Obi-Wan Kenobi ship at range 0-3 executes a maneuver, if there are more enemy ships than other friendly ships at range 0-1 of that ship, you may spend 1 [Force]. If you do, that ship removes 1 red token of your choice.", - "force": { "value": 3, "recovers": 1, "side": ["light"] }, + "force": { + "value": 3, + "recovers": 1, + "side": [ + "light" + ] + }, "standard": true, "extended": true, "shipAbility": { "name": "Intuitive Controls", "text": "During the System Phase, you may perform a purple [Barrel Roll] or purple [Boost] action." }, - "cost": 5, - "loadout": 15, + "cost": 12, + "loadout": 10, "image": "https://infinitearenas.com/xw2/images/pilots/anakinskywalker-eta2actis.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/anakinskywalker-eta2actis.png", "slots": [ @@ -63,7 +100,11 @@ "Astromech", "Modification" ], - "keywords": ["Dark Side", "Jedi", "Light Side"], + "keywords": [ + "Dark Side", + "Jedi", + "Light Side" + ], "epic": true }, { @@ -78,14 +119,27 @@ "caption": "Guardian of Democracy", "standard": true, "extended": true, - "force": { "value": 3, "recovers": 1 }, + "force": { + "value": 3, + "recovers": 1 + }, "ability": "After you or a friendly Anakin Skywalker ship at range 0-3 executes a maneuver, if there are more enemy ships than other friendly ships at range 0-1 of that ship, you may spend 1 [Force]. If you do, that ship gains 1 focus token.", - "cost": 5, - "loadout": 15, + "cost": 12, + "loadout": 12, "image": "https://infinitearenas.com/xw2/images/pilots/obiwankenobi-eta2actis.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/obiwankenobi-eta2actis.png", - "slots": ["Talent", "Force Power", "Force Power", "Astromech", "Modification", "Cannon"], - "keywords": ["Jedi", "Light Side"], + "slots": [ + "Talent", + "Force Power", + "Force Power", + "Astromech", + "Modification", + "Cannon" + ], + "keywords": [ + "Jedi", + "Light Side" + ], "epic": true }, { @@ -100,14 +154,27 @@ "caption": "Confident Warrior", "standard": true, "extended": true, - "force": { "value": 2, "recovers": 1 }, + "force": { + "value": 2, + "recovers": 1 + }, "ability": "While an enemy ship in your [Front Arc] at range 0-1 performs an attack, the defender may change 1 blank result to a [Focus] result.", - "cost": 5, - "loadout": 15, + "cost": 11, + "loadout": 11, "image": "https://infinitearenas.com/xw2/images/pilots/aaylasecura.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/aaylasecura.png", - "slots": ["Talent", "Force Power", "Force Power", "Astromech", "Modification", "Cannon"], - "keywords": ["Jedi", "Light Side"], + "slots": [ + "Talent", + "Force Power", + "Force Power", + "Astromech", + "Modification", + "Cannon" + ], + "keywords": [ + "Jedi", + "Light Side" + ], "epic": true }, { @@ -122,14 +189,27 @@ "caption": "Compassionate Mentor", "standard": true, "extended": true, - "force": { "value": 2, "recovers": 1 }, + "force": { + "value": 2, + "recovers": 1 + }, "ability": "At the start of the End Phase, you may spend any number of [Force] to choose that many friendly ships at range 0-2. Each chosen ship does not remove 1 focus or evade token during this End Phase.", - "cost": 4, - "loadout": 10, + "cost": 12, + "loadout": 14, "image": "https://infinitearenas.com/xw2/images/pilots/shaakti.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/shaakti.png", - "slots": ["Talent", "Force Power", "Force Power", "Astromech", "Modification", "Cannon"], - "keywords": ["Jedi", "Light Side"], + "slots": [ + "Talent", + "Force Power", + "Force Power", + "Astromech", + "Modification", + "Cannon" + ], + "keywords": [ + "Jedi", + "Light Side" + ], "epic": true }, { @@ -144,13 +224,24 @@ "text": "As the Clone Wars take their toll on the ranks of the Jedi Order, those that remain must assume even greater responsibilities in the Grand Army of the Republic.", "standard": true, "extended": true, - "force": { "value": 2, "recovers": 1 }, - "cost": 5, - "loadout": 4, + "force": { + "value": 2, + "recovers": 1 + }, + "cost": 10, + "loadout": 9, "image": "https://infinitearenas.com/xw2/images/pilots/jedigeneral.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/jedigeneral.png", - "slots": ["Force Power", "Astromech", "Modification", "Cannon"], - "keywords": ["Jedi", "Light Side"], + "slots": [ + "Force Power", + "Astromech", + "Modification", + "Cannon" + ], + "keywords": [ + "Jedi", + "Light Side" + ], "epic": true }, { @@ -165,10 +256,13 @@ "caption": "Grand Master", "standard": true, "extended": true, - "force": { "value": 3, "recovers": 1 }, + "force": { + "value": 3, + "recovers": 1 + }, "ability": "After another friendly ship at range 0-3 spends 1 or more [Force], you may spend 1 [Force]. If you do, that ship recovers 1 [Force].", - "cost": 4, - "loadout": 12, + "cost": 10, + "loadout": 8, "image": "https://infinitearenas.com/xw2/images/pilots/yoda.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/yoda.png", "slots": [ @@ -178,7 +272,10 @@ "Modification", "Cannon" ], - "keywords": ["Jedi", "Light Side"], + "keywords": [ + "Jedi", + "Light Side" + ], "epic": true }, { @@ -190,17 +287,29 @@ "name": "Intuitive Controls", "text": "During the System Phase, you may perform a purple [Barrel Roll] or purple [Boost] action." }, - "cost": 4, + "cost": 12, "xws": "anakinskywalker-siegeofcoruscant", "ability": "After you or a friendly Obi-Wan Kenobi ship at range 0-3 fully executes a maneuver, if there are more enemy ships than other friendly ships at range 0-1 of that ship, you may spend 1 [Force]. If you do, that ship may perform a [Barrel Roll] action.", - "force": { "value": 3, "recovers": 1 }, + "force": { + "value": 3, + "recovers": 1 + }, "image": "https://infinitearenas.com/xw2/images/quickbuilds/anakinskywalker-siegeofcoruscant.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/anakinskywalker-eta2actis.png", - "standardLoadout": ["malice", "ancillaryionweapons-siegeofcoruscant", "r2d2-republic"], + "standardLoadout": [ + "malice", + "ancillaryionweapons-siegeofcoruscant", + "r2d2-republic" + ], "standard": true, "extended": true, - "keywords": ["Dark Side", "Jedi", "Light Side"], - "epic": true + "keywords": [ + "Dark Side", + "Jedi", + "Light Side" + ], + "epic": true, + "loadout": 0 }, { "name": "Obi-Wan Kenobi", @@ -211,17 +320,28 @@ "name": "Intuitive Controls", "text": "During the System Phase, you may perform a purple [Barrel Roll] or purple [Boost] action." }, - "cost": 4, + "cost": 11, "xws": "obiwankenobi-siegeofcoruscant", "ability": "After you or a friendly Anakin Skywalker at range 0-3 fully executes a maneuver, if there are more enemy ships than other friendly ships at range 0-1 of that ship, you may spend 1 [Force]. If you do, that ship may perform a [Boost] action.", - "force": { "value": 3, "recovers": 1 }, + "force": { + "value": 3, + "recovers": 1 + }, "image": "https://infinitearenas.com/xw2/images/quickbuilds/obiwankenobi-siegeofcoruscant.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/obiwankenobi-eta2actis.png", - "standardLoadout": ["patience", "ancillaryionweapons-siegeofcoruscant", "r4p17-siegeofcoruscant"], + "standardLoadout": [ + "patience", + "ancillaryionweapons-siegeofcoruscant", + "r4p17-siegeofcoruscant" + ], "standard": true, "extended": true, - "keywords": ["Jedi", "Light Side"], - "epic": true + "keywords": [ + "Jedi", + "Light Side" + ], + "epic": true, + "loadout": 0 }, { "name": "Shaak Ti", @@ -232,17 +352,29 @@ "name": "Intuitive Controls", "text": "During the System Phase, you may perform a purple [Barrel Roll] or purple [Boost] action." }, - "cost": 4, + "cost": 10, "xws": "shaakti-siegeofcoruscant", "ability": "At the start of the End Phase, you may perfrom a purple [Coordinate] action, even while stressed. After you perform a [Coordinate] action, if the chosen ship has the Born for This ship ability, you may coordinate 1 additional ship.", - "force": { "value": 2, "recovers": 1 }, + "force": { + "value": 2, + "recovers": 1 + }, "image": "https://infinitearenas.com/xw2/images/quickbuilds/shaakti-siegeofcoruscant.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/shaakti.png", - "standardLoadout": ["marksmanship", "brilliantevasion", "ancillaryionweapons-siegeofcoruscant", "r4pastromech"], + "standardLoadout": [ + "marksmanship", + "brilliantevasion", + "ancillaryionweapons-siegeofcoruscant", + "r4pastromech" + ], "standard": true, "extended": true, - "keywords": ["Jedi", "Light Side"], - "epic": true + "keywords": [ + "Jedi", + "Light Side" + ], + "epic": true, + "loadout": 0 }, { "name": "Kit Fisto", @@ -256,10 +388,13 @@ "caption": "Enthusiastic Exemplar", "standard": true, "extended": true, - "force": { "value": 2, "recovers": 1 }, + "force": { + "value": 2, + "recovers": 1 + }, "ability": "While another friendly ship defends, if the attacker is in its [Bullseye Arc], you may spend 1 [Force] to change 1 of the defender's blank results to a [Focus] result.", - "cost": 4, - "loadout": 11, + "cost": 10, + "loadout": 8, "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/kitfisto.png", "image": "https://infinitearenas.com/xw2/images/pilots/kitfisto.png", "slots": [ @@ -270,7 +405,10 @@ "Modification", "Cannon" ], - "keywords": ["Jedi", "Light Side"], + "keywords": [ + "Jedi", + "Light Side" + ], "epic": true } ], diff --git a/data/pilots/galactic-republic/gauntlet-fighter.json b/data/pilots/galactic-republic/gauntlet-fighter.json index fd74fbe9..c28200c0 100644 --- a/data/pilots/galactic-republic/gauntlet-fighter.json +++ b/data/pilots/galactic-republic/gauntlet-fighter.json @@ -18,20 +18,51 @@ "3YR", "4FW" ], - "dialCodes": ["GtF"], + "dialCodes": [ + "GtF" + ], "faction": "galacticrepublic", "stats": [ - { "arc": "Front Arc", "type": "attack", "value": 3 }, - { "arc": "Rear Arc", "type": "attack", "value": 2 }, - { "type": "agility", "value": 2 }, - { "type": "hull", "value": 9 }, - { "type": "shields", "value": 2 } + { + "arc": "Front Arc", + "type": "attack", + "value": 3 + }, + { + "arc": "Rear Arc", + "type": "attack", + "value": 2 + }, + { + "type": "agility", + "value": 2 + }, + { + "type": "hull", + "value": 9 + }, + { + "type": "shields", + "value": 2 + } ], "actions": [ - { "difficulty": "White", "type": "Focus" }, - { "difficulty": "Red", "type": "Reinforce" }, - { "difficulty": "White", "type": "Lock" }, - { "difficulty": "Red", "type": "Coordinate" } + { + "difficulty": "White", + "type": "Focus" + }, + { + "difficulty": "Red", + "type": "Reinforce" + }, + { + "difficulty": "White", + "type": "Lock" + }, + { + "difficulty": "Red", + "type": "Coordinate" + } ], "pilots": [ { @@ -40,8 +71,8 @@ "image": "https://infinitearenas.com/xw2/images/pilots/bokatankryze-galactic-republic.png", "caption": "Nite Owl Commander", "ability": "After you fully execute a maneuver, you may gain 1 deplete token to choose an object in your [Front Arc] at range 1-2. If you do, another friendly ship may perform a [Lock] action to lock that object.", - "cost": 6, - "loadout": 12, + "cost": 16, + "loadout": 20, "initiative": 4, "limited": 1, "standard": true, @@ -60,14 +91,16 @@ "Title" ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/bokatankryze-galactic-republic.png", - "keywords": ["Mandalorian"] + "keywords": [ + "Mandalorian" + ] }, { "xws": "niteowlliberator", "name": "Nite Owl Liberator", "image": "https://infinitearenas.com/xw2/images/pilots/niteowlliberator.png", - "cost": 7, - "loadout": 12, + "cost": 15, + "loadout": 20, "initiative": 2, "limited": 1, "standard": true, @@ -83,7 +116,9 @@ "Configuration" ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/niteowlliberator.png", - "keywords": ["Mandalorian"], + "keywords": [ + "Mandalorian" + ], "caption": "Resolute Warrior" } ] diff --git a/data/pilots/galactic-republic/laat-i-gunship.json b/data/pilots/galactic-republic/laat-i-gunship.json index 4c16dbec..d2b59266 100644 --- a/data/pilots/galactic-republic/laat-i-gunship.json +++ b/data/pilots/galactic-republic/laat-i-gunship.json @@ -19,20 +19,50 @@ "3YR", "4FR" ], - "dialCodes": ["LAT"], + "dialCodes": [ + "LAT" + ], "faction": "galacticrepublic", "stats": [ - { "arc": "Double Turret Arc", "type": "attack", "value": 2 }, - { "type": "agility", "value": 1 }, - { "type": "hull", "value": 8 }, - { "type": "shields", "value": 2 } + { + "arc": "Double Turret Arc", + "type": "attack", + "value": 2 + }, + { + "type": "agility", + "value": 1 + }, + { + "type": "hull", + "value": 8 + }, + { + "type": "shields", + "value": 2 + } ], "actions": [ - { "difficulty": "White", "type": "Focus" }, - { "difficulty": "Red", "type": "Reinforce" }, - { "difficulty": "White", "type": "Lock" }, - { "difficulty": "White", "type": "Rotate Arc" }, - { "difficulty": "White", "type": "Reload" } + { + "difficulty": "White", + "type": "Focus" + }, + { + "difficulty": "Red", + "type": "Reinforce" + }, + { + "difficulty": "White", + "type": "Lock" + }, + { + "difficulty": "White", + "type": "Rotate Arc" + }, + { + "difficulty": "White", + "type": "Reload" + } ], "pilots": [ { @@ -42,7 +72,10 @@ "initiative": 4, "cost": 6, "loadout": 25, - "charges": { "value": 2, "recovers": 1 }, + "charges": { + "value": 2, + "recovers": 1 + }, "slots": [ "Talent", "Missile", @@ -63,7 +96,9 @@ "ability": "At the start of the End Phase, each friendly ship at range 0-1 that has a revealed maneuver of speed 3-5 may gain 1 strain token to perform a [Barrel Roll] or [Boost] action.", "standard": true, "extended": true, - "keywords": ["Clone"], + "keywords": [ + "Clone" + ], "epic": true }, { @@ -73,7 +108,10 @@ "initiative": 2, "cost": 6, "loadout": 20, - "charges": { "value": 2, "recovers": 1 }, + "charges": { + "value": 2, + "recovers": 1 + }, "slots": [ "Sensor", "Missile", @@ -94,7 +132,9 @@ "ability": "After a friendly small ship in your [Single Turret Arc] gains a deplete or strain token, if you have no tokens of that type, you may transfer that token to yourself.", "standard": true, "extended": true, - "keywords": ["Clone"], + "keywords": [ + "Clone" + ], "epic": true }, { @@ -104,7 +144,10 @@ "initiative": 3, "cost": 6, "loadout": 18, - "charges": { "value": 2, "recovers": 1 }, + "charges": { + "value": 2, + "recovers": 1 + }, "slots": [ "Talent", "Torpedo", @@ -125,7 +168,9 @@ "ability": "After you or a friendly non-limited ship at range 0-2 are destroyed during the Engagement Phase, that ship is not removed until the end of that phase.", "standard": true, "extended": true, - "keywords": ["Clone"], + "keywords": [ + "Clone" + ], "epic": true }, { @@ -136,9 +181,12 @@ "text": "Capable of functioning in space assaults and atmospheric battles alike, the LAAT/i gunship transports Republic troops to battlefronts on planets besieged by the Separatists.", "standard": true, "extended": true, - "cost": 5, - "loadout": 7, - "charges": { "value": 2, "recovers": 1 }, + "cost": 11, + "loadout": 11, + "charges": { + "value": 2, + "recovers": 1 + }, "slots": [ "Missile", "Missile", @@ -154,7 +202,9 @@ "name": "Fire Convergence", "text": "While a friendly ship performs a non-[Single Turret Arc] attack, if the defender is in your [Single Turret Arc], you may spend 1 [Charge]. If you do, the attacker rerolls up to 2 attack dice." }, - "keywords": ["Clone"], + "keywords": [ + "Clone" + ], "epic": true }, { @@ -164,7 +214,10 @@ "initiative": 2, "cost": 5, "loadout": 12, - "charges": { "value": 2, "recovers": 1 }, + "charges": { + "value": 2, + "recovers": 1 + }, "slots": [ "Talent", "Missile", @@ -183,10 +236,14 @@ "text": "While a friendly ship performs a non-[Single Turret Arc] attack, if the defender is in your [Single Turret Arc], you may spend 1 [Charge]. If you do, the attacker rerolls up to 2 attack dice." }, "ability": "After you execute a basic maneuver, you may assign the Sickening Maneuver condition to yourself.", - "conditions": ["sickeningmaneuver"], + "conditions": [ + "sickeningmaneuver" + ], "standard": true, "extended": true, - "keywords": ["Clone"], + "keywords": [ + "Clone" + ], "epic": true } ], diff --git a/data/pilots/galactic-republic/naboo-royal-n-1-starfighter.json b/data/pilots/galactic-republic/naboo-royal-n-1-starfighter.json index bff485f3..972ba2df 100644 --- a/data/pilots/galactic-republic/naboo-royal-n-1-starfighter.json +++ b/data/pilots/galactic-republic/naboo-royal-n-1-starfighter.json @@ -21,19 +21,46 @@ "4FW", "5FW" ], - "dialCodes": ["N1"], + "dialCodes": [ + "N1" + ], "faction": "galacticrepublic", "stats": [ - { "arc": "Front Arc", "type": "attack", "value": 2 }, - { "type": "agility", "value": 2 }, - { "type": "hull", "value": 3 }, - { "type": "shields", "value": 2 } + { + "arc": "Front Arc", + "type": "attack", + "value": 2 + }, + { + "type": "agility", + "value": 2 + }, + { + "type": "hull", + "value": 3 + }, + { + "type": "shields", + "value": 2 + } ], "actions": [ - { "difficulty": "White", "type": "Focus" }, - { "difficulty": "White", "type": "Lock" }, - { "difficulty": "White", "type": "Barrel Roll" }, - { "difficulty": "White", "type": "Boost" } + { + "difficulty": "White", + "type": "Focus" + }, + { + "difficulty": "White", + "type": "Lock" + }, + { + "difficulty": "White", + "type": "Barrel Roll" + }, + { + "difficulty": "White", + "type": "Boost" + } ], "pilots": [ { @@ -43,11 +70,22 @@ "xws": "anakinskywalker-nabooroyaln1starfighter", "standard": true, "extended": true, - "cost": 5, - "loadout": 20, - "slots": ["Talent", "Sensor", "Torpedo", "Astromech"], + "cost": 9, + "loadout": 7, + "slots": [ + "Talent", + "Sensor", + "Torpedo", + "Astromech" + ], "ability": "Before you reveal your maneuver, you may spend 1 [Force] to barrel roll (this is not an action).", - "force": { "value": 1, "recovers": 1, "side": ["light"] }, + "force": { + "value": 1, + "recovers": 1, + "side": [ + "light" + ] + }, "shipAbility": { "name": "Full Throttle", "text": "After you fully execute a speed 3-5 maneuver, you may perform an [Evade] action." @@ -55,7 +93,9 @@ "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/anakinskywalker-nabooroyaln1starfighter.png", "image": "https://infinitearenas.com/xw2/images/pilots/anakinskywalker-nabooroyaln1starfighter.png", "caption": "Hero of Naboo", - "keywords": ["Light Side"], + "keywords": [ + "Light Side" + ], "epic": true }, { @@ -72,7 +112,13 @@ "extended": true, "cost": 4, "loadout": 12, - "slots": ["Talent", "Talent", "Sensor", "Torpedo", "Astromech"], + "slots": [ + "Talent", + "Talent", + "Sensor", + "Torpedo", + "Astromech" + ], "ability": "While you defend or perform a primary attack, if the speed of your revealed maneuver is higher than the enemy ship's, roll 1 additional die.", "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/ricolie.png", "image": "https://infinitearenas.com/xw2/images/pilots/ricolie.png", @@ -92,7 +138,12 @@ "extended": true, "cost": 4, "loadout": 16, - "slots": ["Talent", "Sensor", "Torpedo", "Astromech"], + "slots": [ + "Talent", + "Sensor", + "Torpedo", + "Astromech" + ], "ability": "While an enemy ship in your [Front Arc] defends or performs an attack, that ship can modify only 1 [Focus] result (other results can still be modified).", "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/padmeamidala.png", "image": "https://infinitearenas.com/xw2/images/pilots/padmeamidala.png", @@ -112,7 +163,12 @@ "extended": true, "cost": 4, "loadout": 14, - "slots": ["Talent", "Sensor", "Torpedo", "Astromech"], + "slots": [ + "Talent", + "Sensor", + "Torpedo", + "Astromech" + ], "ability": "While you defend or perform an attack, if the speed of your revealed maneuver is the same as the enemy ship's, that ship's dice cannot be modified.", "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/dineeellberger.png", "image": "https://infinitearenas.com/xw2/images/pilots/dineeellberger.png", @@ -130,9 +186,13 @@ "text": "The volunteer pilots of the Royal Naboo Security Force are dedicated to protecting the people and ideals of their homeworld, and trust their Queen to send them into battle only when all other options have failed.", "standard": true, "extended": true, - "cost": 4, - "loadout": 8, - "slots": ["Sensor", "Torpedo", "Astromech"], + "cost": 8, + "loadout": 6, + "slots": [ + "Sensor", + "Torpedo", + "Astromech" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/bravoflightofficer.png", "image": "https://infinitearenas.com/xw2/images/pilots/bravoflightofficer.png", "epic": true @@ -149,11 +209,17 @@ }, "standard": true, "extended": true, - "conditions": ["decoyed"], + "conditions": [ + "decoyed" + ], "ability": "Setup: After placing forces, assign the Decoyed condition to 1 friendly ship other than Naboo Handmaiden.", - "cost": 4, - "loadout": 8, - "slots": ["Sensor", "Modification", "Astromech"], + "cost": 9, + "loadout": 9, + "slots": [ + "Sensor", + "Modification", + "Astromech" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/naboohandmaiden.png", "image": "https://infinitearenas.com/xw2/images/pilots/naboohandmaiden.png", "epic": true @@ -170,9 +236,15 @@ }, "standard": true, "extended": true, - "cost": 4, - "loadout": 16, - "slots": ["Talent", "Sensor", "Torpedo", "Astromech", "Modification"], + "cost": 9, + "loadout": 11, + "slots": [ + "Talent", + "Sensor", + "Torpedo", + "Astromech", + "Modification" + ], "ability": "While you defend or perform an attack, if the speed of your revealed maneuver is greater than the enemy ship's, you may reroll your blank results.", "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/gavynsykes.png", "image": "https://infinitearenas.com/xw2/images/pilots/gavynsykes.png", diff --git a/data/pilots/galactic-republic/nimbus-class-v-wing.json b/data/pilots/galactic-republic/nimbus-class-v-wing.json index bb576747..6989ff12 100644 --- a/data/pilots/galactic-republic/nimbus-class-v-wing.json +++ b/data/pilots/galactic-republic/nimbus-class-v-wing.json @@ -22,21 +22,48 @@ "4KR", "5FW" ], - "dialCodes": ["A3N"], + "dialCodes": [ + "A3N" + ], "faction": "galacticrepublic", "stats": [ - { "type": "attack", "arc": "Front Arc", "value": 2 }, - { "type": "agility", "value": 3 }, - { "type": "hull", "value": 2 }, - { "type": "shields", "value": 2 } + { + "type": "attack", + "arc": "Front Arc", + "value": 2 + }, + { + "type": "agility", + "value": 3 + }, + { + "type": "hull", + "value": 2 + }, + { + "type": "shields", + "value": 2 + } ], "actions": [ - { "type": "Focus", "difficulty": "White" }, - { "type": "Lock", "difficulty": "White" }, - { "type": "Barrel Roll", "difficulty": "Red" }, + { + "type": "Focus", + "difficulty": "White" + }, + { + "type": "Lock", + "difficulty": "White" + }, + { + "type": "Barrel Roll", + "difficulty": "Red" + }, { "type": "Boost", - "linked": { "difficulty": "Red", "type": "Lock" }, + "linked": { + "difficulty": "Red", + "type": "Lock" + }, "difficulty": "White" } ], @@ -54,8 +81,8 @@ "ability": "During the System Phase, you may choose an object that you have locked at range 1-3. Another friendly ship at range 1-3 may acquire a lock on that object.", "standard": true, "extended": true, - "cost": 3, - "loadout": 8, + "cost": 8, + "loadout": 7, "image": "https://infinitearenas.com/xw2/images/pilots/wilhufftarkin.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/wilhufftarkin.png", "slots": [ @@ -91,7 +118,9 @@ "Modification", "Configuration" ], - "keywords": ["Clone"], + "keywords": [ + "Clone" + ], "epic": true }, { @@ -117,7 +146,9 @@ "Modification", "Configuration" ], - "keywords": ["Clone"], + "keywords": [ + "Clone" + ], "epic": true }, { @@ -132,14 +163,24 @@ "caption": "GC-1000", "standard": true, "extended": true, - "charges": { "value": 1, "recovers": 1 }, + "charges": { + "value": 1, + "recovers": 1 + }, "ability": "While a ship that you have locked at range 1-3 defends or performs an attack, you may spend 1 [Charge] to prevent range bonuses from being applied.", "cost": 3, "loadout": 8, "image": "https://infinitearenas.com/xw2/images/pilots/klick.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/klick.png", - "slots": ["Talent", "Astromech", "Modification", "Configuration"], - "keywords": ["Clone"], + "slots": [ + "Talent", + "Astromech", + "Modification", + "Configuration" + ], + "keywords": [ + "Clone" + ], "epic": true }, { @@ -154,12 +195,17 @@ "text": "In the waning months of the Clone Wars, elite clone formations carry out missions critical to the future of the Republic; such as the protection of Supreme Chancellor Palpatine's personal shuttle.", "standard": true, "extended": true, - "cost": 3, - "loadout": 3, + "cost": 9, + "loadout": 10, "image": "https://infinitearenas.com/xw2/images/pilots/shadowsquadronescort.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/shadowsquadronescort.png", - "slots": ["Modification", "Configuration"], - "keywords": ["Clone"], + "slots": [ + "Modification", + "Configuration" + ], + "keywords": [ + "Clone" + ], "epic": true }, { @@ -174,11 +220,14 @@ "text": "The Kuat Systems Engineering Alpha-3 Nimbus-class V-wing is the vessel of choice for clone and non-clone starfighter pilots alike. The techniques pioneered to mass-produce its precision ion engines will later be crucial in the development of the TIE series by Sienar Fleet Systems.", "standard": true, "extended": true, - "cost": 3, - "loadout": 4, + "cost": 7, + "loadout": 3, "image": "https://infinitearenas.com/xw2/images/pilots/loyalistvolunteer.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/loyalistvolunteer.png", - "slots": ["Modification", "Configuration"], + "slots": [ + "Modification", + "Configuration" + ], "epic": true }, { @@ -195,17 +244,39 @@ "ability": "While a ship that you have locked at range 1-3 defends or performs an attack, you may spend 1 [Charge] to prevent range bonuses from being applied.", "image": "https://infinitearenas.com/xw2/images/quickbuilds/klick-siegeofcoruscant.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/klick.png", - "charges": { "value": 1, "recovers": 1 }, - "standardLoadout": ["r3astromech", "precisionionengines", "alpha3eesk"], + "charges": { + "value": 1, + "recovers": 1 + }, + "standardLoadout": [ + "r3astromech", + "precisionionengines", + "alpha3eesk" + ], "shipStats": [ - { "arc": "Front Arc", "type": "attack", "value": 2 }, - { "type": "agility", "value": 3 }, - { "type": "hull", "value": 2 }, - { "type": "shields", "value": 3 } + { + "arc": "Front Arc", + "type": "attack", + "value": 2 + }, + { + "type": "agility", + "value": 3 + }, + { + "type": "hull", + "value": 2 + }, + { + "type": "shields", + "value": 3 + } ], "standard": true, "extended": true, - "keywords": ["Clone"], + "keywords": [ + "Clone" + ], "epic": true }, { @@ -222,10 +293,17 @@ "ability": "While you defend or perform an attack, if the bearing of your revealed maneuver is the same as the enemy ship's, you may change 1 of the enemy ship's [Focus] results to a blank result.", "image": "https://infinitearenas.com/xw2/images/quickbuilds/contrail-siegeofcoruscant.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/contrail.png", - "standardLoadout": ["ionlimiteroverride", "preciseastromech-battleofyavin", "ionbombs", "alpha3bbesh"], + "standardLoadout": [ + "ionlimiteroverride", + "preciseastromech-battleofyavin", + "ionbombs", + "alpha3bbesh" + ], "standard": true, "extended": true, - "keywords": ["Clone"], + "keywords": [ + "Clone" + ], "epic": true } ], diff --git a/data/pilots/galactic-republic/syliure-class-hyperspace-ring.json b/data/pilots/galactic-republic/syliure-class-hyperspace-ring.json index 27cf712a..e6a4e327 100644 --- a/data/pilots/galactic-republic/syliure-class-hyperspace-ring.json +++ b/data/pilots/galactic-republic/syliure-class-hyperspace-ring.json @@ -4,9 +4,18 @@ "size": "Small", "faction": "galacticrepublic", "stats": [ - { "type": "agility", "value": 1 }, - { "type": "hull", "value": 1 }, - { "type": "shields", "value": 2 } + { + "type": "agility", + "value": 1 + }, + { + "type": "hull", + "value": 1 + }, + { + "type": "shields", + "value": 2 + } ], "actions": [], "pilots": [ @@ -14,8 +23,8 @@ "name": "TransGalMeg Control Link", "xws": "transgalmegcontrollink", "initiative": 0, - "cost": 2, - "loadout": 0, + "cost": 1, + "loadout": 5, "slots": [ "Hyperdrive" ], diff --git a/data/pilots/galactic-republic/v-19-torrent-starfighter.json b/data/pilots/galactic-republic/v-19-torrent-starfighter.json index 9cde63a5..b3efe8a7 100644 --- a/data/pilots/galactic-republic/v-19-torrent-starfighter.json +++ b/data/pilots/galactic-republic/v-19-torrent-starfighter.json @@ -21,21 +21,45 @@ "3KR", "4FW" ], - "dialCodes": ["V19*"], + "dialCodes": [ + "V19*" + ], "faction": "galacticrepublic", "stats": [ - { "type": "attack", "arc": "Front Arc", "value": 2 }, - { "type": "agility", "value": 2 }, - { "type": "hull", "value": 5 } + { + "type": "attack", + "arc": "Front Arc", + "value": 2 + }, + { + "type": "agility", + "value": 2 + }, + { + "type": "hull", + "value": 5 + } ], "actions": [ - { "type": "Focus", "difficulty": "White" }, - { "type": "Evade", "difficulty": "White" }, - { "type": "Lock", "difficulty": "White" }, + { + "type": "Focus", + "difficulty": "White" + }, + { + "type": "Evade", + "difficulty": "White" + }, + { + "type": "Lock", + "difficulty": "White" + }, { "type": "Barrel Roll", "difficulty": "White", - "linked": { "type": "Evade", "difficulty": "Red" } + "linked": { + "type": "Evade", + "difficulty": "Red" + } } ], "icon": "https://infinitearenas.com/xw2/images/shipicons/galactic-republic/I_V-19Torrent.png", @@ -52,9 +76,15 @@ "extended": true, "cost": 3, "loadout": 8, - "slots": ["Talent", "Missile", "Modification"], + "slots": [ + "Talent", + "Missile", + "Modification" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/kickback.png", - "keywords": ["Clone"], + "keywords": [ + "Clone" + ], "epic": true }, { @@ -69,9 +99,16 @@ "extended": true, "cost": 4, "loadout": 16, - "slots": ["Talent", "Torpedo", "Missile", "Modification"], + "slots": [ + "Talent", + "Torpedo", + "Missile", + "Modification" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/oddball.png", - "keywords": ["Clone"], + "keywords": [ + "Clone" + ], "epic": true }, { @@ -86,9 +123,16 @@ "extended": true, "cost": 4, "loadout": 13, - "slots": ["Talent", "Missile", "Missile", "Modification"], + "slots": [ + "Talent", + "Missile", + "Missile", + "Modification" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/swoop.png", - "keywords": ["Clone"], + "keywords": [ + "Clone" + ], "epic": true }, { @@ -103,9 +147,15 @@ "extended": true, "cost": 3, "loadout": 8, - "slots": ["Talent", "Missile", "Modification"], + "slots": [ + "Talent", + "Missile", + "Modification" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/axe.png", - "keywords": ["Clone"], + "keywords": [ + "Clone" + ], "epic": true }, { @@ -120,9 +170,16 @@ "extended": true, "cost": 4, "loadout": 13, - "slots": ["Talent", "Missile", "Missile", "Modification"], + "slots": [ + "Talent", + "Missile", + "Missile", + "Modification" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/tucker.png", - "keywords": ["Clone"], + "keywords": [ + "Clone" + ], "epic": true }, { @@ -134,11 +191,16 @@ "image": "https://infinitearenas.com/xw2/images/pilots/bluesquadronprotector.png", "standard": true, "extended": true, - "cost": 4, - "loadout": 4, - "slots": ["Talent", "Modification"], + "cost": 9, + "loadout": 12, + "slots": [ + "Talent", + "Modification" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/bluesquadronprotector.png", - "keywords": ["Clone"], + "keywords": [ + "Clone" + ], "epic": true }, { @@ -150,11 +212,17 @@ "image": "https://infinitearenas.com/xw2/images/pilots/goldsquadrontrooper.png", "standard": true, "extended": true, - "cost": 4, - "loadout": 6, - "slots": ["Missile", "Talent", "Modification"], + "cost": 6, + "loadout": 2, + "slots": [ + "Missile", + "Talent", + "Modification" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/goldsquadrontrooper.png", - "keywords": ["Clone"], + "keywords": [ + "Clone" + ], "epic": true }, { @@ -171,15 +239,30 @@ "ability": "After you perform a [Barrel Roll] action, you may perform a red [Lock] action. If you do, before you perfrom the [Lock] action, you may gain 1 strain to treat it as white.", "image": "https://infinitearenas.com/xw2/images/quickbuilds/kickback-siegeofcoruscant.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/kickback.png", - "standardLoadout": ["diamondboronmissiles", "munitionsfailsafe"], + "standardLoadout": [ + "diamondboronmissiles", + "munitionsfailsafe" + ], "shipStats": [ - { "arc": "Front Arc", "type": "attack", "value": 2 }, - { "type": "agility", "value": 2 }, - { "type": "hull", "value": 6 } + { + "arc": "Front Arc", + "type": "attack", + "value": 2 + }, + { + "type": "agility", + "value": 2 + }, + { + "type": "hull", + "value": 6 + } ], "standard": true, "extended": true, - "keywords": ["Clone"], + "keywords": [ + "Clone" + ], "epic": true }, { @@ -196,15 +279,30 @@ "ability": "After you perform an attack, you may choose another friendly ship with the Born for This ability at range 0-2 in your [Left Arc] or [Right Arc]. The chosen ship gains a lock on the defender.", "image": "https://infinitearenas.com/xw2/images/quickbuilds/axe-siegeofcoruscant.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/axe.png", - "standardLoadout": ["deadeyeshot", "barragerockets"], + "standardLoadout": [ + "deadeyeshot", + "barragerockets" + ], "shipStats": [ - { "arc": "Front Arc", "type": "attack", "value": 2 }, - { "type": "agility", "value": 2 }, - { "type": "hull", "value": 6 } + { + "arc": "Front Arc", + "type": "attack", + "value": 2 + }, + { + "type": "agility", + "value": 2 + }, + { + "type": "hull", + "value": 6 + } ], "standard": true, "extended": true, - "keywords": ["Clone"], + "keywords": [ + "Clone" + ], "epic": true }, { @@ -214,15 +312,25 @@ "initiative": 1, "limited": 1, "ability": "After you fully execute a maneuver, you may spend 2 [Charge] to peform a [SLAM] action, even while stressed.", - "charges": { "value": 2, "recovers": 1 }, + "charges": { + "value": 2, + "recovers": 1 + }, "standard": true, "extended": true, "cost": 3, "loadout": 7, - "slots": ["Talent", "Missile", "Missile", "Modification"], + "slots": [ + "Talent", + "Missile", + "Missile", + "Modification" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/slammer.png", "image": "https://infinitearenas.com/xw2/images/pilots/slammer.png", - "keywords": ["Clone"], + "keywords": [ + "Clone" + ], "epic": true } ] diff --git a/data/pilots/rebel-alliance/a-sf-01-b-wing.json b/data/pilots/rebel-alliance/a-sf-01-b-wing.json index 5c5bcfb1..17f23245 100644 --- a/data/pilots/rebel-alliance/a-sf-01-b-wing.json +++ b/data/pilots/rebel-alliance/a-sf-01-b-wing.json @@ -21,22 +21,46 @@ "3NR", "4FR" ], - "dialCodes": ["BW"], + "dialCodes": [ + "BW" + ], "faction": "rebelalliance", "stats": [ - { "arc": "Front Arc", "type": "attack", "value": 3 }, - { "type": "agility", "value": 1 }, - { "type": "hull", "value": 4 }, - { "type": "shields", "value": 4 } + { + "arc": "Front Arc", + "type": "attack", + "value": 3 + }, + { + "type": "agility", + "value": 1 + }, + { + "type": "hull", + "value": 4 + }, + { + "type": "shields", + "value": 4 + } ], "actions": [ { "difficulty": "White", - "linked": { "difficulty": "Red", "type": "Barrel Roll" }, + "linked": { + "difficulty": "Red", + "type": "Barrel Roll" + }, "type": "Focus" }, - { "difficulty": "White", "type": "Lock" }, - { "difficulty": "White", "type": "Barrel Roll" } + { + "difficulty": "White", + "type": "Lock" + }, + { + "difficulty": "White", + "type": "Barrel Roll" + } ], "icon": "https://infinitearenas.com/xw2/images/shipicons/rebel-alliance/I_B-wing.png", "pilots": [ @@ -44,32 +68,48 @@ "name": "Blade Squadron Veteran", "initiative": 3, "limited": 0, - "cost": 4, - "loadout": 4, + "cost": 12, + "loadout": 16, "xws": "bladesquadronveteran", "text": "A unique gyrostabilization system surrounds the B-wing's cockpit, ensuring that the pilot always remains stationary during flight.", "image": "https://infinitearenas.com/xw2/images/pilots/bladesquadronveteran.png", - "slots": ["Sensor", "Cannon", "Cannon", "Torpedo", "Configuration"], + "slots": [ + "Sensor", + "Cannon", + "Cannon", + "Torpedo", + "Configuration" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/bladesquadronveteran.png", "standard": true, "extended": true, - "keywords": ["B-wing"], + "keywords": [ + "B-wing" + ], "epic": true }, { "name": "Blue Squadron Pilot", "initiative": 2, "limited": 0, - "cost": 4, - "loadout": 4, + "cost": 10, + "loadout": 8, "xws": "bluesquadronpilot", "text": "Due to its heavy weapons array and resilient shielding, the B-wing has solidified itself as the Rebel Alliance's most innovative assault fighter.", "image": "https://infinitearenas.com/xw2/images/pilots/bluesquadronpilot.png", - "slots": ["Sensor", "Cannon", "Cannon", "Device", "Configuration"], + "slots": [ + "Sensor", + "Cannon", + "Cannon", + "Device", + "Configuration" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/bluesquadronpilot.png", "standard": true, "extended": true, - "keywords": ["B-wing"], + "keywords": [ + "B-wing" + ], "epic": true }, { @@ -77,8 +117,8 @@ "caption": "Blade Leader", "initiative": 4, "limited": 1, - "cost": 5, - "loadout": 12, + "cost": 12, + "loadout": 10, "xws": "braylenstramm", "ability": "While you defend or perform an attack, if you are stressed, you may reroll up to 2 of your dice.", "image": "https://infinitearenas.com/xw2/images/pilots/braylenstramm.png", @@ -95,7 +135,9 @@ "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/braylenstramm.png", "standard": true, "extended": true, - "keywords": ["B-wing"], + "keywords": [ + "B-wing" + ], "epic": true }, { @@ -103,8 +145,8 @@ "caption": "Blue Five", "initiative": 4, "limited": 1, - "cost": 5, - "loadout": 14, + "cost": 11, + "loadout": 8, "xws": "tennumb", "ability": "While you defend or perform an attack, you may spend 1 stress token to change all of your [Focus] results to [Evade] or [Hit] results.", "image": "https://infinitearenas.com/xw2/images/pilots/tennumb.png", @@ -121,7 +163,9 @@ "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/tennumb.png", "standard": true, "extended": true, - "keywords": ["B-wing"], + "keywords": [ + "B-wing" + ], "epic": true }, { @@ -143,11 +187,13 @@ "Configuration" ], "ability": "At the start of the Engagement Phase, you must transfer 1 of your stress tokens to another friendly ship at range 0-2.", - "cost": 4, - "loadout": 11, + "cost": 11, + "loadout": 10, "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/ginamoonsong.png", "image": "https://infinitearenas.com/xw2/images/pilots/ginamoonsong.png", - "keywords": ["B-wing"], + "keywords": [ + "B-wing" + ], "epic": true }, { @@ -158,9 +204,12 @@ "caption": "Phoenix Leader", "standard": true, "extended": true, - "keywords": ["B-wing", "Spectre"], - "cost": 5, - "loadout": 14, + "keywords": [ + "B-wing", + "Spectre" + ], + "cost": 12, + "loadout": 15, "slots": [ "Talent", "Sensor", @@ -186,7 +235,7 @@ "caption": "Dagger Leader", "standard": true, "extended": true, - "cost": 4, + "cost": 10, "loadout": 10, "slots": [ "Talent", @@ -199,7 +248,9 @@ "Configuration" ], "ability": "After you barrel roll, you may choose 1 friendly ship that is not stressed at range 0-1. That ship gains 1 stress token, then you rotate 180°.", - "keywords": ["B-wing"], + "keywords": [ + "B-wing" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/netrempollard.png", "image": "https://infinitearenas.com/xw2/images/pilots/netrempollard.png", "epic": true @@ -210,26 +261,57 @@ "xws": "adonfox-battleoverendor", "initiative": 1, "limited": 1, - "cost": 5, + "cost": 12, "ability": "While you defend, if you are stressed, roll 1 additional defense die.", "shipAbility": { "name": "Gyro-Cockpit", "text": "After you gain a stress token, you may spend 2 [Charge] to gain an evade token. When you drop a device, you may spend 1 [Charge] to set the template with its middle line aligned with the hashmark on your ship's left or right side instead of your rear guides." }, - "charges": { "value": 2, "recovers": 1 }, + "charges": { + "value": 2, + "recovers": 1 + }, "shipActions": [ - { "difficulty": "White", "type": "Focus", "linked": { "difficulty": "Red", "type": "Barrel Roll" } }, - { "difficulty": "White", "type": "Lock" }, - { "difficulty": "White", "type": "Barrel Roll", "linked": { "difficulty": "Red", "type": "Lock" } }, - { "difficulty": "Red", "type": "Reload"} + { + "difficulty": "White", + "type": "Focus", + "linked": { + "difficulty": "Red", + "type": "Barrel Roll" + } + }, + { + "difficulty": "White", + "type": "Lock" + }, + { + "difficulty": "White", + "type": "Barrel Roll", + "linked": { + "difficulty": "Red", + "type": "Lock" + } + }, + { + "difficulty": "Red", + "type": "Reload" + } + ], + "standardLoadout": [ + "itsatrap-battleoverendor", + "partinggift-battleoverendor", + "protonrockets", + "protonbombs" + ], + "keywords": [ + "B-wing" ], - "standardLoadout": ["itsatrap-battleoverendor", "partinggift-battleoverendor", "protonrockets", "protonbombs"], - "keywords": ["B-wing"], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/adonfox-battleoverendor.png", "image": "https://infinitearenas.com/xw2/images/quickbuilds/adonfox-battleoverendor.png", "standard": true, "extended": true, - "epic": true + "epic": true, + "loadout": 0 }, { "name": "Gina Moonsong", @@ -237,32 +319,76 @@ "xws": "ginamoonsong-battleoverendor", "initiative": 5, "limited": 1, - "cost": 5, + "cost": 16, "ability": "At the start of the Engagement Phase, if a friendly Braylen Stramm ship at range 0-2 is stressed, you may acquire a lock.", "shipAbility": { "name": "Gyro-Cockpit", "text": "After you gain a stress token, you may spend 2 [Charge] to gain an evade token. When you drop a device, you may spend 1 [Charge] to set the template with its middle line aligned with the hashmark on your ship's left or right side instead of your rear guides." }, "shipStats": [ - { "arc": "Front Arc", "type": "attack", "value": 3 }, - { "type": "agility", "value": 1 }, - { "type": "hull", "value": 4 }, - { "type": "shields", "value": 5 } + { + "arc": "Front Arc", + "type": "attack", + "value": 3 + }, + { + "type": "agility", + "value": 1 + }, + { + "type": "hull", + "value": 4 + }, + { + "type": "shields", + "value": 5 + } ], - "charges": { "value": 2, "recovers": 1 }, + "charges": { + "value": 2, + "recovers": 1 + }, "shipActions": [ - { "difficulty": "White", "type": "Focus", "linked": { "difficulty": "Red", "type": "Barrel Roll" } }, - { "difficulty": "White", "type": "Lock" }, - { "difficulty": "White", "type": "Barrel Roll", "linked": { "difficulty": "Red", "type": "Lock" } }, - { "difficulty": "Red", "type": "Reload"} + { + "difficulty": "White", + "type": "Focus", + "linked": { + "difficulty": "Red", + "type": "Barrel Roll" + } + }, + { + "difficulty": "White", + "type": "Lock" + }, + { + "difficulty": "White", + "type": "Barrel Roll", + "linked": { + "difficulty": "Red", + "type": "Lock" + } + }, + { + "difficulty": "Red", + "type": "Reload" + } + ], + "standardLoadout": [ + "itsatrap-battleoverendor", + "juke", + "protontorpedoes", + "ionbombs" + ], + "keywords": [ + "B-wing" ], - "standardLoadout": ["itsatrap-battleoverendor", "juke", "protontorpedoes", "ionbombs"], - "keywords": ["B-wing"], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/ginamoonsong-battleoverendor.png", "image": "https://infinitearenas.com/xw2/images/quickbuilds/ginamoonsong-battleoverendor.png", "standard": true, "extended": true, - "epic": true + "epic": true, + "loadout": 0 }, { "name": "Braylen Stramm", @@ -270,32 +396,76 @@ "xws": "braylenstramm-battleoverendor", "initiative": 4, "limited": 1, - "cost": 5, + "cost": 13, "ability": "At the start of the Engagement Phase, if a friendly Gina Moonsong ship at range 0-2 is stressed, you may gain a focus token.", "shipAbility": { "name": "Gyro-Cockpit", "text": "After you gain a stress token, you may spend 2 [Charge] to gain an evade token. When you drop a device, you may spend 1 [Charge] to set the template with its middle line aligned with the hashmark on your ship's left or right side instead of your rear guides." }, "shipStats": [ - { "arc": "Front Arc", "type": "attack", "value": 3 }, - { "type": "agility", "value": 1 }, - { "type": "hull", "value": 4 }, - { "type": "shields", "value": 5 } + { + "arc": "Front Arc", + "type": "attack", + "value": 3 + }, + { + "type": "agility", + "value": 1 + }, + { + "type": "hull", + "value": 4 + }, + { + "type": "shields", + "value": 5 + } ], - "charges": { "value": 2, "recovers": 1 }, + "charges": { + "value": 2, + "recovers": 1 + }, "shipActions": [ - { "difficulty": "White", "type": "Focus", "linked": { "difficulty": "Red", "type": "Barrel Roll" } }, - { "difficulty": "White", "type": "Lock" }, - { "difficulty": "White", "type": "Barrel Roll", "linked": { "difficulty": "Red", "type": "Lock" } }, - { "difficulty": "Red", "type": "Reload"} + { + "difficulty": "White", + "type": "Focus", + "linked": { + "difficulty": "Red", + "type": "Barrel Roll" + } + }, + { + "difficulty": "White", + "type": "Lock" + }, + { + "difficulty": "White", + "type": "Barrel Roll", + "linked": { + "difficulty": "Red", + "type": "Lock" + } + }, + { + "difficulty": "Red", + "type": "Reload" + } + ], + "standardLoadout": [ + "itsatrap-battleoverendor", + "homingmissiles", + "protonbombs", + "delayedfuses" + ], + "keywords": [ + "B-wing" ], - "standardLoadout": ["itsatrap-battleoverendor", "homingmissiles", "protonbombs", "delayedfuses"], - "keywords": ["B-wing"], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/braylenstramm-battleoverendor.png", "image": "https://infinitearenas.com/xw2/images/quickbuilds/braylenstramm-battleoverendor.png", "standard": true, "extended": true, - "epic": true + "epic": true, + "loadout": 0 } ] } diff --git a/data/pilots/rebel-alliance/arc-170-starfighter.json b/data/pilots/rebel-alliance/arc-170-starfighter.json index c20a893a..d7aa0fe1 100644 --- a/data/pilots/rebel-alliance/arc-170-starfighter.json +++ b/data/pilots/rebel-alliance/arc-170-starfighter.json @@ -19,19 +19,47 @@ "4FR", "4KR" ], - "dialCodes": ["AR"], + "dialCodes": [ + "AR" + ], "faction": "rebelalliance", "stats": [ - { "arc": "Front Arc", "type": "attack", "value": 3 }, - { "arc": "Rear Arc", "type": "attack", "value": 2 }, - { "type": "agility", "value": 1 }, - { "type": "hull", "value": 6 }, - { "type": "shields", "value": 3 } + { + "arc": "Front Arc", + "type": "attack", + "value": 3 + }, + { + "arc": "Rear Arc", + "type": "attack", + "value": 2 + }, + { + "type": "agility", + "value": 1 + }, + { + "type": "hull", + "value": 6 + }, + { + "type": "shields", + "value": 3 + } ], "actions": [ - { "difficulty": "White", "type": "Focus" }, - { "difficulty": "White", "type": "Lock" }, - { "difficulty": "Red", "type": "Barrel Roll" } + { + "difficulty": "White", + "type": "Focus" + }, + { + "difficulty": "White", + "type": "Lock" + }, + { + "difficulty": "Red", + "type": "Barrel Roll" + } ], "icon": "https://infinitearenas.com/xw2/images/shipicons/rebel-alliance/I_Arc-170.png", "pilots": [ @@ -40,8 +68,8 @@ "caption": "Red Leader", "initiative": 4, "limited": 1, - "cost": 4, - "loadout": 7, + "cost": 11, + "loadout": 9, "xws": "garvendreis", "ability": "After you spend a focus token, you may choose 1 friendly ship at range 1-3. That ship gains 1 focus token.", "image": "https://infinitearenas.com/xw2/images/pilots/garvendreis.png", @@ -63,8 +91,8 @@ "caption": "Survivor of Endor", "initiative": 3, "limited": 1, - "cost": 4, - "loadout": 9, + "cost": 11, + "loadout": 12, "xws": "ibtisam", "ability": "After you fully execute a maneuver, if you are stressed, you may roll 1 attack die. On a [Hit] or [Critical Hit] result, remove 1 stress token.", "image": "https://infinitearenas.com/xw2/images/pilots/ibtisam.png", @@ -85,8 +113,8 @@ "caption": "Gold Nine", "initiative": 5, "limited": 1, - "cost": 5, - "loadout": 8, + "cost": 12, + "loadout": 20, "xws": "norrawexley", "ability": "While you defend, if there is an enemy ship at range 0-1, add 1 [Evade] result to your dice results.", "image": "https://infinitearenas.com/xw2/images/pilots/norrawexley.png", @@ -108,8 +136,8 @@ "caption": "Green Four", "initiative": 4, "limited": 1, - "cost": 4, - "loadout": 8, + "cost": 9, + "loadout": 10, "xws": "sharabey", "ability": "While you defend or perform a primary attack, you may spend 1 lock you have on the enemy ship to add 1 [Focus] result to your dice results.", "image": "https://infinitearenas.com/xw2/images/pilots/sharabey.png", diff --git a/data/pilots/rebel-alliance/attack-shuttle.json b/data/pilots/rebel-alliance/attack-shuttle.json index ef027203..d3a1a85b 100644 --- a/data/pilots/rebel-alliance/attack-shuttle.json +++ b/data/pilots/rebel-alliance/attack-shuttle.json @@ -21,20 +21,44 @@ "4FW", "4KR" ], - "dialCodes": ["AS"], + "dialCodes": [ + "AS" + ], "faction": "rebelalliance", "stats": [ - { "arc": "Front Arc", "type": "attack", "value": 3 }, - { "type": "agility", "value": 2 }, - { "type": "hull", "value": 3 }, - { "type": "shields", "value": 1 } + { + "arc": "Front Arc", + "type": "attack", + "value": 3 + }, + { + "type": "agility", + "value": 2 + }, + { + "type": "hull", + "value": 3 + }, + { + "type": "shields", + "value": 1 + } ], "actions": [ - { "difficulty": "White", "type": "Focus" }, - { "difficulty": "White", "type": "Evade" }, { "difficulty": "White", - "linked": { "difficulty": "Red", "type": "Evade" }, + "type": "Focus" + }, + { + "difficulty": "White", + "type": "Evade" + }, + { + "difficulty": "White", + "linked": { + "difficulty": "Red", + "type": "Evade" + }, "type": "Barrel Roll" } ], @@ -54,11 +78,19 @@ "name": "Locked and Loaded", "text": "While you are docked, after your carrier ship performs a primary [Front Arc] or [Turret] attack, it may perform a bonus primary [Rear Arc] attack." }, - "slots": ["Talent", "Turret", "Crew", "Modification", "Title"], + "slots": [ + "Talent", + "Turret", + "Crew", + "Modification", + "Title" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/zeborrelios.png", "standard": false, "extended": true, - "keywords": ["Spectre"], + "keywords": [ + "Spectre" + ], "epic": true }, { @@ -66,21 +98,36 @@ "caption": "Spectre-6", "initiative": 3, "limited": 1, - "cost": 4, - "loadout": 7, + "cost": 9, + "loadout": 15, "xws": "ezrabridger", "ability": "While you defend or perform an attack, if you are stressed, you may spend 1 [Force] to change up to 2 of your [Focus] results to [Evade] or [Hit] results.", "image": "https://infinitearenas.com/xw2/images/pilots/ezrabridger.png", - "force": { "value": 1, "recovers": 1, "side": ["light"] }, + "force": { + "value": 1, + "recovers": 1, + "side": [ + "light" + ] + }, "shipAbility": { "name": "Locked and Loaded", "text": "While you are docked, after your carrier ship performs a primary [Front Arc] or [Turret] attack, it may perform a bonus primary [Rear Arc] attack." }, - "slots": ["Turret", "Crew", "Modification", "Title", "Force Power"], + "slots": [ + "Turret", + "Crew", + "Modification", + "Title", + "Force Power" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/ezrabridger.png", "standard": false, "extended": true, - "keywords": ["Light Side", "Spectre"], + "keywords": [ + "Light Side", + "Spectre" + ], "epic": true }, { @@ -88,8 +135,8 @@ "caption": "Spectre-2", "initiative": 5, "limited": 1, - "cost": 4, - "loadout": 9, + "cost": 18, + "loadout": 19, "xws": "herasyndulla", "ability": "After you reveal a red or blue maneuver, you may set your dial to another maneuver of the same difficulty.", "image": "https://infinitearenas.com/xw2/images/pilots/herasyndulla.png", @@ -97,11 +144,19 @@ "name": "Locked and Loaded", "text": "While you are docked, after your carrier ship performs a primary [Front Arc] or [Turret] attack, it may perform a bonus primary [Rear Arc] attack." }, - "slots": ["Talent", "Turret", "Crew", "Modification", "Title"], + "slots": [ + "Talent", + "Turret", + "Crew", + "Modification", + "Title" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/herasyndulla.png", "standard": false, "extended": true, - "keywords": ["Spectre"], + "keywords": [ + "Spectre" + ], "epic": true }, { @@ -109,8 +164,8 @@ "caption": "Spectre-5", "initiative": 3, "limited": 1, - "cost": 4, - "loadout": 6, + "cost": 8, + "loadout": 13, "xws": "sabinewren", "ability": "Before you activate, you may perform a [Barrel Roll] or [Boost] action.", "image": "https://infinitearenas.com/xw2/images/pilots/sabinewren.png", @@ -118,11 +173,20 @@ "name": "Locked and Loaded", "text": "While you are docked, after your carrier ship performs a primary [Front Arc] or [Turret] attack, it may perform a bonus primary [Rear Arc] attack." }, - "slots": ["Talent", "Turret", "Crew", "Modification", "Title"], + "slots": [ + "Talent", + "Turret", + "Crew", + "Modification", + "Title" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/sabinewren.png", "standard": false, "extended": true, - "keywords": ["Mandalorian", "Spectre"], + "keywords": [ + "Mandalorian", + "Spectre" + ], "epic": true } ] diff --git a/data/pilots/rebel-alliance/auzituck-gunship.json b/data/pilots/rebel-alliance/auzituck-gunship.json index a547a28f..5cce6425 100644 --- a/data/pilots/rebel-alliance/auzituck-gunship.json +++ b/data/pilots/rebel-alliance/auzituck-gunship.json @@ -19,18 +19,42 @@ "3YW", "4FW" ], - "dialCodes": ["Auz"], + "dialCodes": [ + "Auz" + ], "faction": "rebelalliance", "stats": [ - { "arc": "Full Front Arc", "type": "attack", "value": 3 }, - { "type": "agility", "value": 1 }, - { "type": "hull", "value": 6 }, - { "type": "shields", "value": 2 } + { + "arc": "Full Front Arc", + "type": "attack", + "value": 3 + }, + { + "type": "agility", + "value": 1 + }, + { + "type": "hull", + "value": 6 + }, + { + "type": "shields", + "value": 2 + } ], "actions": [ - { "difficulty": "White", "type": "Focus" }, - { "difficulty": "White", "type": "Reinforce" }, - { "difficulty": "Red", "type": "Barrel Roll" } + { + "difficulty": "White", + "type": "Focus" + }, + { + "difficulty": "White", + "type": "Reinforce" + }, + { + "difficulty": "Red", + "type": "Barrel Roll" + } ], "icon": "https://infinitearenas.com/xw2/images/shipicons/rebel-alliance/I_Auzituck.png", "pilots": [ @@ -38,12 +62,15 @@ "name": "Kashyyyk Defender", "initiative": 1, "limited": 0, - "cost": 5, - "loadout": 6, + "cost": 11, + "loadout": 9, "xws": "kashyyykdefender", "text": "Equipped with three wide-range Sureggi twin laser cannons, the Auzituck gunship acts as a powerful deterrent to slaver operations in the Kashyyyk system.", "image": "https://infinitearenas.com/xw2/images/pilots/kashyyykdefender.png", - "slots": ["Crew", "Modification"], + "slots": [ + "Crew", + "Modification" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/kashyyykdefender.png", "standard": false, "extended": true, @@ -54,12 +81,17 @@ "caption": "Escaped Gladiator", "initiative": 3, "limited": 1, - "cost": 5, - "loadout": 10, + "cost": 12, + "loadout": 13, "xws": "lowhhrick", "ability": "After a friendly ship at range 0-1 becomes the defender, you may spend 1 reinforce token. If you do, that ship gains 1 evade token.", "image": "https://infinitearenas.com/xw2/images/pilots/lowhhrick.png", - "slots": ["Talent", "Crew", "Crew", "Modification"], + "slots": [ + "Talent", + "Crew", + "Crew", + "Modification" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/lowhhrick.png", "standard": false, "extended": true, @@ -70,12 +102,17 @@ "caption": "Wookiee Chief", "initiative": 4, "limited": 1, - "cost": 5, - "loadout": 11, + "cost": 13, + "loadout": 14, "xws": "wullffwarro", "ability": "While you perform a primary attack, if you are damaged, you may roll 1 additional attack die.", "image": "https://infinitearenas.com/xw2/images/pilots/wullffwarro.png", - "slots": ["Talent", "Crew", "Crew", "Modification"], + "slots": [ + "Talent", + "Crew", + "Crew", + "Modification" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/wullffwarro.png", "standard": false, "extended": true, diff --git a/data/pilots/rebel-alliance/btl-a4-y-wing.json b/data/pilots/rebel-alliance/btl-a4-y-wing.json index 5bbb98ac..dcc1ed42 100644 --- a/data/pilots/rebel-alliance/btl-a4-y-wing.json +++ b/data/pilots/rebel-alliance/btl-a4-y-wing.json @@ -19,19 +19,46 @@ "4FR", "4KR" ], - "dialCodes": ["YW"], + "dialCodes": [ + "YW" + ], "faction": "rebelalliance", "stats": [ - { "arc": "Front Arc", "type": "attack", "value": 2 }, - { "type": "agility", "value": 1 }, - { "type": "hull", "value": 6 }, - { "type": "shields", "value": 2 } + { + "arc": "Front Arc", + "type": "attack", + "value": 2 + }, + { + "type": "agility", + "value": 1 + }, + { + "type": "hull", + "value": 6 + }, + { + "type": "shields", + "value": 2 + } ], "actions": [ - { "difficulty": "White", "type": "Focus" }, - { "difficulty": "White", "type": "Lock" }, - { "difficulty": "Red", "type": "Barrel Roll" }, - { "difficulty": "Red", "type": "Reload" } + { + "difficulty": "White", + "type": "Focus" + }, + { + "difficulty": "White", + "type": "Lock" + }, + { + "difficulty": "Red", + "type": "Barrel Roll" + }, + { + "difficulty": "Red", + "type": "Reload" + } ], "icon": "https://infinitearenas.com/xw2/images/shipicons/rebel-alliance/I_Y-wing.png", "pilots": [ @@ -58,7 +85,9 @@ "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/dutchvander.png", "standard": true, "extended": true, - "keywords": ["Y-wing"], + "keywords": [ + "Y-wing" + ], "epic": true }, { @@ -66,8 +95,8 @@ "caption": "Gold Three", "initiative": 3, "limited": 1, - "cost": 3, - "loadout": 8, + "cost": 8, + "loadout": 7, "xws": "evaanverlaine", "ability": "At the start of the Engagement Phase, you may spend 1 focus token to choose a friendly ship at range 0-1. If you do, that ship rolls 1 additional defense die while defending until the end of the round.", "image": "https://infinitearenas.com/xw2/images/pilots/evaanverlaine.png", @@ -83,39 +112,53 @@ "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/evaanverlaine.png", "standard": true, "extended": true, - "keywords": ["Y-wing"], + "keywords": [ + "Y-wing" + ], "epic": true }, { "name": "Gold Squadron Veteran", "initiative": 3, "limited": 0, - "cost": 4, - "loadout": 6, + "cost": 9, + "loadout": 13, "xws": "goldsquadronveteran", "text": "Commanded by Jon “Dutch” Vander, Gold Squadron played an instrumental role in the Battles of Scarif and Yavin.", "image": "https://infinitearenas.com/xw2/images/pilots/goldsquadronveteran.png", - "slots": ["Turret", "Modification", "Missile"], + "slots": [ + "Turret", + "Modification", + "Missile" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/goldsquadronveteran.png", "standard": true, "extended": true, - "keywords": ["Y-wing"], + "keywords": [ + "Y-wing" + ], "epic": true }, { "name": "Gray Squadron Bomber", "initiative": 2, "limited": 0, - "cost": 4, - "loadout": 8, + "cost": 7, + "loadout": 5, "xws": "graysquadronbomber", "text": "Long after the Y-wing was phased out by the Galactic Empire, its durability, dependability, and heavy armament help it remain a staple in the Rebel fleet.", "image": "https://infinitearenas.com/xw2/images/pilots/graysquadronbomber.png", - "slots": ["Device", "Modification", "Missile"], + "slots": [ + "Device", + "Modification", + "Missile" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/graysquadronbomber.png", "standard": true, "extended": true, - "keywords": ["Y-wing"], + "keywords": [ + "Y-wing" + ], "epic": true }, { @@ -123,8 +166,8 @@ "caption": "Gray Leader", "initiative": 4, "limited": 1, - "cost": 3, - "loadout": 7, + "cost": 9, + "loadout": 12, "xws": "hortonsalm", "ability": "While you perform an attack, you may reroll 1 attack die for each other friendly ship at range 0-1 of the defender.", "image": "https://infinitearenas.com/xw2/images/pilots/hortonsalm.png", @@ -139,7 +182,9 @@ "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/hortonsalm.png", "standard": true, "extended": true, - "keywords": ["Y-wing"], + "keywords": [ + "Y-wing" + ], "epic": true }, { @@ -147,8 +192,8 @@ "caption": "Gold Nine", "initiative": 5, "limited": 1, - "cost": 5, - "loadout": 18, + "cost": 12, + "loadout": 20, "xws": "norrawexley-btla4ywing", "ability": "While you defend, if there is an enemy ship at range 0-1, add 1 [Evade] result to your dice results.", "image": "https://infinitearenas.com/xw2/images/pilots/norrawexley-btla4ywing.png", @@ -163,7 +208,9 @@ "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/norrawexley-btla4ywing.png", "standard": true, "extended": true, - "keywords": ["Y-wing"], + "keywords": [ + "Y-wing" + ], "epic": true }, { @@ -171,20 +218,27 @@ "caption": "Battle of Yavin", "initiative": 2, "limited": 1, - "cost": 4, + "cost": 9, "xws": "dextiree-battleofyavin", "ability": "While you defend, if there is at least 1 other friendly ship at range 0-1, you may roll 1 additional defense die.", "shipAbility": { "name": "Hope", "text": "After another friendly ship at range 0-3 is destroyed, you may perform a [Focus] or [Boost] action." }, - "standardLoadout": ["dorsalturret", "advprotontorpedoes", "r4astromech"], + "standardLoadout": [ + "dorsalturret", + "advprotontorpedoes", + "r4astromech" + ], "image": "https://infinitearenas.com/xw2/images/quickbuilds/dextiree-battleofyavin.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/dextiree-battleofyavin.png", "standard": true, "extended": true, - "keywords": ["Y-wing"], - "epic": true + "keywords": [ + "Y-wing" + ], + "epic": true, + "loadout": 0 }, { "name": "“Dutch” Vander", @@ -198,12 +252,18 @@ "name": "Hope", "text": "After another friendly ship at range 0-3 is destroyed, you may perform a [Focus] or [Boost] action." }, - "standardLoadout": ["ioncannonturret", "advprotontorpedoes", "targetingastromech-battleofyavin"], + "standardLoadout": [ + "ioncannonturret", + "advprotontorpedoes", + "targetingastromech-battleofyavin" + ], "image": "https://infinitearenas.com/xw2/images/quickbuilds/dutchvander-battleofyavin.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/dutchvander.png", "standard": true, "extended": true, - "keywords": ["Y-wing"], + "keywords": [ + "Y-wing" + ], "epic": true }, { @@ -211,20 +271,27 @@ "caption": "Battle of Yavin", "initiative": 4, "limited": 1, - "cost": 3, + "cost": 10, "xws": "holokand-battleofyavin", "ability": "During the System Phasse, if there are no enemy ships at range 1-2, you may recover 1 [Charge] on any upgrade.", "shipAbility": { "name": "Hope", "text": "After another friendly ship at range 0-3 is destroyed, you may perform a [Focus] or [Boost] action." }, - "standardLoadout": ["dorsalturret", "advprotontorpedoes", "preciseastromech-battleofyavin"], + "standardLoadout": [ + "dorsalturret", + "advprotontorpedoes", + "preciseastromech-battleofyavin" + ], "image": "https://infinitearenas.com/xw2/images/quickbuilds/holokand-battleofyavin.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/holokand-battleofyavin.png", "standard": true, "extended": true, - "keywords": ["Y-wing"], - "epic": true + "keywords": [ + "Y-wing" + ], + "epic": true, + "loadout": 0 }, { "name": "“Pops” Krail", @@ -238,12 +305,18 @@ "name": "Hope", "text": "After another friendly ship at range 0-3 is destroyed, you may perform a [Focus] or [Boost] action." }, - "standardLoadout": ["ioncannonturret", "advprotontorpedoes", "r4astromech"], + "standardLoadout": [ + "ioncannonturret", + "advprotontorpedoes", + "r4astromech" + ], "image": "https://infinitearenas.com/xw2/images/quickbuilds/popskrail-battleofyavin.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/popskrail-battleofyavin.png", "standard": true, "extended": true, - "keywords": ["Y-wing"], + "keywords": [ + "Y-wing" + ], "epic": true }, { @@ -268,7 +341,9 @@ ], "standard": true, "extended": true, - "keywords": ["Y-wing"], + "keywords": [ + "Y-wing" + ], "epic": true }, { @@ -279,12 +354,17 @@ "cost": 4, "xws": "dutchvander-swz106", "ability": "After you perform the [Lock] action, you may choose 1 friendly ship at range 1-3. That ship may acquire a lock on the object you locked, ignoring range restrictions.", - "standardLoadout": ["ioncannonturret", "protonbombs"], + "standardLoadout": [ + "ioncannonturret", + "protonbombs" + ], "image": "https://infinitearenas.com/xw2/images/quickbuilds/dutchvander-swz106.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/dutchvander-swz106.png", "standard": true, "extended": true, - "keywords": ["Y-wing"], + "keywords": [ + "Y-wing" + ], "epic": true }, { @@ -292,16 +372,22 @@ "caption": "Gray Leader", "initiative": 4, "limited": 1, - "cost": 4, + "cost": 9, "xws": "hortonsalm-swz106", "ability": "While you perform an attack, you may reroll 1 attack die for each other friendly ship at range 0-1 of the defender.", - "standardLoadout": ["ioncannonturret", "proximitymines"], + "standardLoadout": [ + "ioncannonturret", + "proximitymines" + ], "image": "https://infinitearenas.com/xw2/images/quickbuilds/hortonsalm-swz106.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/hortonsalm-swz106.png", "standard": true, "extended": true, - "keywords": ["Y-wing"], - "epic": true + "keywords": [ + "Y-wing" + ], + "epic": true, + "loadout": 0 } ] } diff --git a/data/pilots/rebel-alliance/btl-s8-k-wing.json b/data/pilots/rebel-alliance/btl-s8-k-wing.json index c6851cc5..10f1b1a6 100644 --- a/data/pilots/rebel-alliance/btl-s8-k-wing.json +++ b/data/pilots/rebel-alliance/btl-s8-k-wing.json @@ -15,20 +15,50 @@ "3FW", "3NW" ], - "dialCodes": ["KW"], + "dialCodes": [ + "KW" + ], "faction": "rebelalliance", "stats": [ - { "arc": "Double Turret Arc", "type": "attack", "value": 2 }, - { "type": "agility", "value": 1 }, - { "type": "hull", "value": 6 }, - { "type": "shields", "value": 3 } + { + "arc": "Double Turret Arc", + "type": "attack", + "value": 2 + }, + { + "type": "agility", + "value": 1 + }, + { + "type": "hull", + "value": 6 + }, + { + "type": "shields", + "value": 3 + } ], "actions": [ - { "difficulty": "White", "type": "Focus" }, - { "difficulty": "White", "type": "Lock" }, - { "difficulty": "White", "type": "SLAM" }, - { "difficulty": "White", "type": "Rotate Arc" }, - { "difficulty": "White", "type": "Reload" } + { + "difficulty": "White", + "type": "Focus" + }, + { + "difficulty": "White", + "type": "Lock" + }, + { + "difficulty": "White", + "type": "SLAM" + }, + { + "difficulty": "White", + "type": "Rotate Arc" + }, + { + "difficulty": "White", + "type": "Reload" + } ], "icon": "https://infinitearenas.com/xw2/images/shipicons/rebel-alliance/I_K-wing.png", "pilots": [ @@ -37,8 +67,8 @@ "caption": "Selfless Hero", "initiative": 3, "limited": 1, - "cost": 5, - "loadout": 16, + "cost": 12, + "loadout": 11, "xws": "esegetuketu", "ability": "While a friendly ship at range 0-2 defends or performs an attack, it may spend your focus tokens as if that ship has them.", "image": "https://infinitearenas.com/xw2/images/pilots/esegetuketu.png", @@ -61,8 +91,8 @@ "caption": "Heavy Hitter", "initiative": 4, "limited": 1, - "cost": 5, - "loadout": 14, + "cost": 12, + "loadout": 13, "xws": "mirandadoni", "ability": "While you perform a primary attack, you may either spend 1 shield to roll 1 additional attack die or, if you are not shielded, you may roll 1 fewer attack die to recover 1 shield.", "image": "https://infinitearenas.com/xw2/images/pilots/mirandadoni.png", @@ -84,12 +114,18 @@ "name": "Warden Squadron Pilot", "initiative": 2, "limited": 0, - "cost": 5, - "loadout": 7, + "cost": 11, + "loadout": 12, "xws": "wardensquadronpilot", "text": "Koensayr Manufacturing's K-wing boasts an advanced SubLight Acceleration Motor and an unprecedented 18 hard points, granting it unrivaled speed and firepower.", "image": "https://infinitearenas.com/xw2/images/pilots/wardensquadronpilot.png", - "slots": ["Torpedo", "Missile", "Device", "Device", "Gunner"], + "slots": [ + "Torpedo", + "Missile", + "Device", + "Device", + "Gunner" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/wardensquadronpilot.png", "standard": false, "extended": true, diff --git a/data/pilots/rebel-alliance/cr90-corellian-corvette.json b/data/pilots/rebel-alliance/cr90-corellian-corvette.json index 9a023978..dd7bf722 100644 --- a/data/pilots/rebel-alliance/cr90-corellian-corvette.json +++ b/data/pilots/rebel-alliance/cr90-corellian-corvette.json @@ -20,28 +20,67 @@ "4FR", "5FR" ], - "dialCodes": ["CR90-REB"], + "dialCodes": [ + "CR90-REB" + ], "stats": [ - { "arc": "Left Arc", "type": "attack", "value": 4 }, - { "arc": "Right Arc", "type": "attack", "value": 4 }, - { "type": "agility", "value": 0 }, - { "type": "hull", "value": 18 }, - { "type": "shields", "value": 7, "recovers": 2 }, - { "type": "energy", "value": 7, "recovers": 2 } + { + "arc": "Left Arc", + "type": "attack", + "value": 4 + }, + { + "arc": "Right Arc", + "type": "attack", + "value": 4 + }, + { + "type": "agility", + "value": 0 + }, + { + "type": "hull", + "value": 18 + }, + { + "type": "shields", + "value": 7, + "recovers": 2 + }, + { + "type": "energy", + "value": 7, + "recovers": 2 + } ], "actions": [ - { "difficulty": "White", "type": "Focus" }, - { "difficulty": "White", "type": "Reinforce" }, - { "difficulty": "White", "type": "Lock" }, - { "difficulty": "Red", "type": "Coordinate" }, - { "difficulty": "White", "type": "Jam" } + { + "difficulty": "White", + "type": "Focus" + }, + { + "difficulty": "White", + "type": "Reinforce" + }, + { + "difficulty": "White", + "type": "Lock" + }, + { + "difficulty": "Red", + "type": "Coordinate" + }, + { + "difficulty": "White", + "type": "Jam" + } ], "pilots": [ { "name": "Alderaanian Guard", "initiative": 8, - "cost": 134, - "loadout": 0, + "cost": 36, + "loadout": 40, "limited": 0, "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/alderaanianguard.png", "image": "https://infinitearenas.com/xw2/images/pilots/alderaanianguard.png", diff --git a/data/pilots/rebel-alliance/e-wing.json b/data/pilots/rebel-alliance/e-wing.json index 906e64e7..7f84bdf1 100644 --- a/data/pilots/rebel-alliance/e-wing.json +++ b/data/pilots/rebel-alliance/e-wing.json @@ -24,26 +24,56 @@ "4KR", "5FW" ], - "dialCodes": ["EW"], + "dialCodes": [ + "EW" + ], "faction": "rebelalliance", "stats": [ - { "arc": "Front Arc", "type": "attack", "value": 3 }, - { "type": "agility", "value": 3 }, - { "type": "hull", "value": 3 }, - { "type": "shields", "value": 3 } + { + "arc": "Front Arc", + "type": "attack", + "value": 3 + }, + { + "type": "agility", + "value": 3 + }, + { + "type": "hull", + "value": 3 + }, + { + "type": "shields", + "value": 3 + } ], "actions": [ - { "difficulty": "White", "type": "Focus" }, - { "difficulty": "White", "type": "Evade" }, - { "difficulty": "White", "type": "Lock" }, { "difficulty": "White", - "linked": { "difficulty": "Red", "type": "Lock" }, + "type": "Focus" + }, + { + "difficulty": "White", + "type": "Evade" + }, + { + "difficulty": "White", + "type": "Lock" + }, + { + "difficulty": "White", + "linked": { + "difficulty": "Red", + "type": "Lock" + }, "type": "Barrel Roll" }, { "difficulty": "White", - "linked": { "difficulty": "Red", "type": "Lock" }, + "linked": { + "difficulty": "Red", + "type": "Lock" + }, "type": "Boost" } ], @@ -54,8 +84,8 @@ "caption": "Tenacious Investigator", "initiative": 5, "limited": 1, - "cost": 6, - "loadout": 20, + "cost": 14, + "loadout": 12, "xws": "corranhorn", "ability": "At initiative 0, you may perform a bonus primary attack against an enemy ship in your [Bullseye Arc]. If you do, at the start of the next Planning Phase, gain 1 disarm token.", "image": "https://infinitearenas.com/xw2/images/pilots/corranhorn.png", @@ -82,7 +112,7 @@ "caption": "Bold Wingman", "initiative": 4, "limited": 1, - "cost": 5, + "cost": 15, "loadout": 18, "xws": "gavindarklighter", "ability": "While a friendly ship performs an attack, if the defender is in your [Front Arc], the attacker may change 1 [Hit] result to a [Critical Hit] result.", @@ -108,8 +138,8 @@ "name": "Knave Squadron Escort", "initiative": 2, "limited": 0, - "cost": 5, - "loadout": 14, + "cost": 12, + "loadout": 8, "xws": "knavesquadronescort", "text": "Designed to combine the best features of the X-wing series with the A-wing series, the E-wing boasts superior firepower, speed, and maneuverability.", "image": "https://infinitearenas.com/xw2/images/pilots/knavesquadronescort.png", @@ -117,7 +147,12 @@ "name": "Experimental Scanners", "text": "You can acquire locks beyond range 3. You cannot acquire locks at range 1." }, - "slots": ["Sensor", "Tech", "Astromech", "Modification"], + "slots": [ + "Sensor", + "Tech", + "Astromech", + "Modification" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/knavesquadronescort.png", "standard": false, "extended": true, @@ -127,8 +162,8 @@ "name": "Rogue Squadron Escort", "initiative": 4, "limited": 0, - "cost": 5, - "loadout": 12, + "cost": 14, + "loadout": 17, "xws": "roguesquadronescort", "text": "The elite pilots of Rogue Squadron are among the Rebellion's very best.", "image": "https://infinitearenas.com/xw2/images/pilots/roguesquadronescort.png", @@ -136,7 +171,12 @@ "name": "Experimental Scanners", "text": "You can acquire locks beyond range 3. You cannot acquire locks at range 1." }, - "slots": ["Sensor", "Torpedo", "Astromech", "Modification"], + "slots": [ + "Sensor", + "Torpedo", + "Astromech", + "Modification" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/roguesquadronescort.png", "standard": false, "extended": true, diff --git a/data/pilots/rebel-alliance/fang-fighter.json b/data/pilots/rebel-alliance/fang-fighter.json index 07a09080..55fcf5e0 100644 --- a/data/pilots/rebel-alliance/fang-fighter.json +++ b/data/pilots/rebel-alliance/fang-fighter.json @@ -21,24 +21,48 @@ "4KR", "5FW" ], - "dialCodes": ["Fng"], + "dialCodes": [ + "Fng" + ], "faction": "rebelalliance", "stats": [ - { "arc": "Front Arc", "type": "attack", "value": 3 }, - { "type": "agility", "value": 3 }, - { "type": "hull", "value": 4 } + { + "arc": "Front Arc", + "type": "attack", + "value": 3 + }, + { + "type": "agility", + "value": 3 + }, + { + "type": "hull", + "value": 4 + } ], "actions": [ - { "difficulty": "White", "type": "Focus" }, - { "difficulty": "White", "type": "Lock" }, { "difficulty": "White", - "linked": { "difficulty": "Red", "type": "Focus" }, + "type": "Focus" + }, + { + "difficulty": "White", + "type": "Lock" + }, + { + "difficulty": "White", + "linked": { + "difficulty": "Red", + "type": "Focus" + }, "type": "Barrel Roll" }, { "difficulty": "White", - "linked": { "difficulty": "Red", "type": "Focus" }, + "linked": { + "difficulty": "Red", + "type": "Focus" + }, "type": "Boost" } ], @@ -49,8 +73,8 @@ "caption": "Mandalorian Protector", "initiative": 6, "limited": 1, - "cost": 5, - "loadout": 9, + "cost": 13, + "loadout": 10, "xws": "fennrau-fangfighter", "ability": "Before a friendly ship at range 1-2 engages, if there is an enemy ship in its [Front Arc] at range 1, that friendly ship may remove 1 non-lock red token.", "image": "https://infinitearenas.com/xw2/images/pilots/fennrau-rebel-fang.png", @@ -58,20 +82,28 @@ "name": "Concordia Faceoff", "text": "While you defend, if the attack range is 1 and you are in the attacker's [Front Arc], change 1 result to an [Evade] result." }, - "slots": ["Talent", "Talent", "Torpedo", "Modification", "Modification"], + "slots": [ + "Talent", + "Talent", + "Torpedo", + "Modification", + "Modification" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/fennrau-rebel-fang.png", "standard": true, "extended": true, "epic": true, - "keywords": ["Mandalorian"] + "keywords": [ + "Mandalorian" + ] }, { "name": "Bodica Venj", "caption": "Wrathful Warrior", "initiative": 4, "limited": 1, - "cost": 4, - "loadout": 7, + "cost": 12, + "loadout": 13, "xws": "bodicavenj", "ability": "After another friendly ship defends, if you are not depleted, you may perform a bonus primary attack against the attacker. If you do, after performing that attack, gain 1 deplete token.", "image": "https://infinitearenas.com/xw2/images/pilots/bodicavenj.png", @@ -79,20 +111,28 @@ "name": "Concordia Faceoff", "text": "While you defend, if the attack range is 1 and you are in the attacker's [Front Arc], change 1 result to an [Evade] result." }, - "slots": ["Talent", "Talent", "Torpedo", "Modification", "Modification"], + "slots": [ + "Talent", + "Talent", + "Torpedo", + "Modification", + "Modification" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/bodicavenj.png", "standard": true, "extended": true, "epic": true, - "keywords": ["Mandalorian"] + "keywords": [ + "Mandalorian" + ] }, { "name": "Dirk Ullodin", "caption": "Aspiring Commando", "initiative": 3, "limited": 1, - "cost": 4, - "loadout": 9, + "cost": 11, + "loadout": 13, "xws": "dirkullodin", "ability": "After you fully execute a red maneuver or perform a red action, you may acquire a lock on an enemy ship in your [Front Arc] at range 1.", "image": "https://infinitearenas.com/xw2/images/pilots/dirkullodin.png", @@ -100,20 +140,26 @@ "name": "Concordia Faceoff", "text": "While you defend, if the attack range is 1 and you are in the attacker's [Front Arc], change 1 result to an [Evade] result." }, - "slots": ["Torpedo", "Modification", "Modification"], + "slots": [ + "Torpedo", + "Modification", + "Modification" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/dirkullodin.png", "standard": true, "extended": true, "epic": true, - "keywords": ["Mandalorian"] + "keywords": [ + "Mandalorian" + ] }, { "name": "Clan Wren Volunteer", "caption": "Unlikely Ally", "initiative": 3, "limited": 2, - "cost": 4, - "loadout": 12, + "cost": 10, + "loadout": 10, "xws": "clanwrenvolunteer", "ability": "While you perform an attack at range 1, if the speed of your revealed maneuver matches that of a friendly ship at range 1, you may reroll 1 attack die.", "image": "https://infinitearenas.com/xw2/images/pilots/clanwrenvolunteer.png", @@ -121,12 +167,19 @@ "name": "Concordia Faceoff", "text": "While you defend, if the attack range is 1 and you are in the attacker's [Front Arc], change 1 result to an [Evade] result." }, - "slots": ["Talent", "Torpedo", "Modification", "Modification"], + "slots": [ + "Talent", + "Torpedo", + "Modification", + "Modification" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/clanwrenvolunteer.png", "standard": true, "extended": true, "epic": true, - "keywords": ["Mandalorian"] + "keywords": [ + "Mandalorian" + ] } ] } diff --git a/data/pilots/rebel-alliance/gauntlet-fighter.json b/data/pilots/rebel-alliance/gauntlet-fighter.json index bfc24e01..2f784a76 100644 --- a/data/pilots/rebel-alliance/gauntlet-fighter.json +++ b/data/pilots/rebel-alliance/gauntlet-fighter.json @@ -18,20 +18,51 @@ "3YR", "4FW" ], - "dialCodes": ["GtF"], + "dialCodes": [ + "GtF" + ], "faction": "rebelalliance", "stats": [ - { "arc": "Front Arc", "type": "attack", "value": 3 }, - { "arc": "Rear Arc", "type": "attack", "value": 2 }, - { "type": "agility", "value": 2 }, - { "type": "hull", "value": 9 }, - { "type": "shields", "value": 2 } + { + "arc": "Front Arc", + "type": "attack", + "value": 3 + }, + { + "arc": "Rear Arc", + "type": "attack", + "value": 2 + }, + { + "type": "agility", + "value": 2 + }, + { + "type": "hull", + "value": 9 + }, + { + "type": "shields", + "value": 2 + } ], "actions": [ - { "difficulty": "White", "type": "Focus" }, - { "difficulty": "Red", "type": "Reinforce" }, - { "difficulty": "White", "type": "Lock" }, - { "difficulty": "Red", "type": "Coordinate" } + { + "difficulty": "White", + "type": "Focus" + }, + { + "difficulty": "Red", + "type": "Reinforce" + }, + { + "difficulty": "White", + "type": "Lock" + }, + { + "difficulty": "Red", + "type": "Coordinate" + } ], "pilots": [ { @@ -57,18 +88,27 @@ ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/chopper-gauntletfighter.png", "image": "https://infinitearenas.com/xw2/images/pilots/chopper-gauntletfighter.png", - "keywords": ["Droid", "Spectre"], + "keywords": [ + "Droid", + "Spectre" + ], "caption": "Spectre-3" }, { "xws": "ezrabridger-gauntletfighter", "name": "Ezra Bridger", - "cost": 6, - "loadout": 12, + "cost": 9, + "loadout": 15, "initiative": 3, "limited": 1, "ability": "While you defend or perform an attack, if you are stressed, you may spend 1 [Force] to change up to 2 of your [Focus] results to [Evade] or [Hit] results.", - "force": { "side": ["light"], "value": 1, "recovers": 1 }, + "force": { + "side": [ + "light" + ], + "value": 1, + "recovers": 1 + }, "standard": true, "extended": true, "epic": true, @@ -86,14 +126,17 @@ ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/ezrabridger-gauntletfighter.png", "image": "https://infinitearenas.com/xw2/images/pilots/ezrabridger-gauntletfighter.png", - "keywords": ["Light Side", "Spectre"], + "keywords": [ + "Light Side", + "Spectre" + ], "caption": "Spectre-6" }, { "xws": "mandalorianresistancepilot", "name": "Mandalorian Resistance Pilot", - "cost": 7, - "loadout": 10, + "cost": 15, + "loadout": 20, "initiative": 2, "limited": 0, "standard": true, @@ -110,7 +153,9 @@ ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/mandalorianresistancepilot.png", "image": "https://infinitearenas.com/xw2/images/pilots/mandalorianresistancepilot.png", - "keywords": ["Mandalorian"], + "keywords": [ + "Mandalorian" + ], "caption": "Clan Loyalist" } ] diff --git a/data/pilots/rebel-alliance/gr-75-medium-transport.json b/data/pilots/rebel-alliance/gr-75-medium-transport.json index cc73dee7..076687e6 100644 --- a/data/pilots/rebel-alliance/gr-75-medium-transport.json +++ b/data/pilots/rebel-alliance/gr-75-medium-transport.json @@ -17,27 +17,62 @@ "3FR", "4FR" ], - "dialCodes": ["GR75-REB"], + "dialCodes": [ + "GR75-REB" + ], "stats": [ - { "arc": "Front Arc", "type": "attack", "value": 2 }, - { "type": "agility", "value": 0 }, - { "type": "hull", "value": 12 }, - { "type": "shields", "value": 3, "recovers": 1 }, - { "type": "energy", "value": 4, "recovers": 1 } + { + "arc": "Front Arc", + "type": "attack", + "value": 2 + }, + { + "type": "agility", + "value": 0 + }, + { + "type": "hull", + "value": 12 + }, + { + "type": "shields", + "value": 3, + "recovers": 1 + }, + { + "type": "energy", + "value": 4, + "recovers": 1 + } ], "actions": [ - { "difficulty": "White", "type": "Focus" }, - { "difficulty": "Red", "type": "Lock" }, - { "difficulty": "White", "type": "Coordinate" }, - { "difficulty": "Red", "type": "Reinforce" }, - { "difficulty": "White", "type": "Jam" } + { + "difficulty": "White", + "type": "Focus" + }, + { + "difficulty": "Red", + "type": "Lock" + }, + { + "difficulty": "White", + "type": "Coordinate" + }, + { + "difficulty": "Red", + "type": "Reinforce" + }, + { + "difficulty": "White", + "type": "Jam" + } ], "pilots": [ { "name": "Echo Base Evacuees", "initiative": 7, - "cost": 65, - "loadout": 0, + "cost": 23, + "loadout": 25, "limited": 0, "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/echobaseevacuees.png", "image": "https://infinitearenas.com/xw2/images/pilots/echobaseevacuees.png", diff --git a/data/pilots/rebel-alliance/hwk-290-light-freighter.json b/data/pilots/rebel-alliance/hwk-290-light-freighter.json index 17f20f2c..f285c3bd 100644 --- a/data/pilots/rebel-alliance/hwk-290-light-freighter.json +++ b/data/pilots/rebel-alliance/hwk-290-light-freighter.json @@ -19,28 +19,58 @@ "3YR", "4FW" ], - "dialCodes": ["HK"], + "dialCodes": [ + "HK" + ], "faction": "rebelalliance", "stats": [ - { "arc": "Single Turret Arc", "type": "attack", "value": 2 }, - { "type": "agility", "value": 2 }, - { "type": "hull", "value": 3 }, - { "type": "shields", "value": 2 } + { + "arc": "Single Turret Arc", + "type": "attack", + "value": 2 + }, + { + "type": "agility", + "value": 2 + }, + { + "type": "hull", + "value": 3 + }, + { + "type": "shields", + "value": 2 + } ], "actions": [ { "difficulty": "White", - "linked": { "difficulty": "Red", "type": "Rotate Arc" }, + "linked": { + "difficulty": "Red", + "type": "Rotate Arc" + }, "type": "Focus" }, { "difficulty": "White", - "linked": { "difficulty": "Red", "type": "Rotate Arc" }, + "linked": { + "difficulty": "Red", + "type": "Rotate Arc" + }, "type": "Lock" }, - { "difficulty": "Red", "type": "Boost" }, - { "difficulty": "White", "type": "Rotate Arc" }, - { "difficulty": "Red", "type": "Jam" } + { + "difficulty": "Red", + "type": "Boost" + }, + { + "difficulty": "White", + "type": "Rotate Arc" + }, + { + "difficulty": "Red", + "type": "Jam" + } ], "icon": "https://infinitearenas.com/xw2/images/shipicons/rebel-alliance/I_HWK-290.png", "pilots": [ @@ -49,8 +79,8 @@ "caption": "Espionage Expert", "initiative": 5, "limited": 1, - "cost": 6, - "loadout": 10, + "cost": 15, + "loadout": 15, "xws": "janors", "ability": "While a friendly ship in your firing arc performs a primary attack, if you are not stressed, you may gain 1 stress token. If you do, that ship may roll 1 additional attack die.", "image": "https://infinitearenas.com/xw2/images/pilots/janors.png", @@ -66,7 +96,9 @@ "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/janors.png", "standard": true, "extended": true, - "keywords": ["Freighter"], + "keywords": [ + "Freighter" + ], "epic": true }, { @@ -74,32 +106,46 @@ "caption": "Relentless Operative", "initiative": 3, "limited": 1, - "cost": 5, - "loadout": 8, + "cost": 11, + "loadout": 10, "xws": "kylekatarn", "ability": "At the start of the Engagement Phase, you may transfer 1 of your focus tokens to a friendly ship in your firing arc.", "image": "https://infinitearenas.com/xw2/images/pilots/kylekatarn.png", - "slots": ["Talent", "Talent", "Crew", "Device", "Modification", "Title"], + "slots": [ + "Talent", + "Talent", + "Crew", + "Device", + "Modification", + "Title" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/kylekatarn.png", "standard": true, "extended": true, - "keywords": ["Freighter"], + "keywords": [ + "Freighter" + ], "epic": true }, { "name": "Rebel Scout", "initiative": 2, "limited": 0, - "cost": 4, - "loadout": 6, + "cost": 7, + "loadout": 5, "xws": "rebelscout", "text": "Designed to look like a bird in flight by the Corellian Engineering Corporation, “hawk” series ships are exemplary transport craft. Swift and rugged, the HWK-290 is often employed by Rebel agents as a mobile base of operations.", "image": "https://infinitearenas.com/xw2/images/pilots/rebelscout.png", - "slots": ["Device", "Modification"], + "slots": [ + "Device", + "Modification" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/rebelscout.png", "standard": true, "extended": true, - "keywords": ["Freighter"], + "keywords": [ + "Freighter" + ], "epic": true }, { @@ -107,7 +153,7 @@ "caption": "Good-Hearted Smuggler", "initiative": 4, "limited": 1, - "cost": 5, + "cost": 13, "loadout": 12, "xws": "roarkgarnet", "ability": "At the start of the Engagement Phase, you may choose 1 ship in your firing arc. If you do, it engages at initiative 7 instead of its standard initiative value this phase.", @@ -123,7 +169,9 @@ "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/roarkgarnet.png", "standard": true, "extended": true, - "keywords": ["Freighter"], + "keywords": [ + "Freighter" + ], "epic": true } ] diff --git a/data/pilots/rebel-alliance/modified-yt-1300-light-freighter.json b/data/pilots/rebel-alliance/modified-yt-1300-light-freighter.json index cd0479bf..a274dac9 100644 --- a/data/pilots/rebel-alliance/modified-yt-1300-light-freighter.json +++ b/data/pilots/rebel-alliance/modified-yt-1300-light-freighter.json @@ -21,19 +21,46 @@ "4FW", "4KR" ], - "dialCodes": ["YT13"], + "dialCodes": [ + "YT13" + ], "faction": "rebelalliance", "stats": [ - { "arc": "Double Turret Arc", "type": "attack", "value": 3 }, - { "type": "agility", "value": 1 }, - { "type": "hull", "value": 8 }, - { "type": "shields", "value": 5 } + { + "arc": "Double Turret Arc", + "type": "attack", + "value": 3 + }, + { + "type": "agility", + "value": 1 + }, + { + "type": "hull", + "value": 8 + }, + { + "type": "shields", + "value": 5 + } ], "actions": [ - { "difficulty": "White", "type": "Focus" }, - { "difficulty": "White", "type": "Lock" }, - { "difficulty": "Red", "type": "Boost" }, - { "difficulty": "White", "type": "Rotate Arc" } + { + "difficulty": "White", + "type": "Focus" + }, + { + "difficulty": "White", + "type": "Lock" + }, + { + "difficulty": "Red", + "type": "Boost" + }, + { + "difficulty": "White", + "type": "Rotate Arc" + } ], "icon": "https://infinitearenas.com/xw2/images/shipicons/rebel-alliance/I_Falcon.png", "pilots": [ @@ -42,12 +69,15 @@ "caption": "The Mighty", "initiative": 4, "limited": 1, - "cost": 7, - "loadout": 18, + "cost": 17, + "loadout": 15, "xws": "chewbacca", "ability": "Before you would be dealt a faceup damage card, you may spend 1 [Charge] to be dealt the card facedown instead.", "image": "https://infinitearenas.com/xw2/images/pilots/chewbacca.png", - "charges": { "value": 1, "recovers": 1 }, + "charges": { + "value": 1, + "recovers": 1 + }, "slots": [ "Talent", "Missile", @@ -62,7 +92,10 @@ "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/chewbacca.png", "standard": true, "extended": true, - "keywords": ["Freighter", "YT-1300"], + "keywords": [ + "Freighter", + "YT-1300" + ], "epic": true }, { @@ -70,8 +103,8 @@ "caption": "Scoundrel for Hire", "initiative": 6, "limited": 1, - "cost": 7, - "loadout": 15, + "cost": 20, + "loadout": 21, "xws": "hansolo-modifiedyt1300lightfreighter", "ability": "After you roll dice, if you are at range 0-1 of an obstacle, you may reroll all of your dice. This does not count as rerolling for the purpose of other effects.", "image": "https://infinitearenas.com/xw2/images/pilots/hansolo-modifiedyt1300lightfreighter.png", @@ -89,7 +122,10 @@ "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/hansolo-modifiedyt1300lightfreighter.png", "standard": true, "extended": true, - "keywords": ["Freighter", "YT-1300"], + "keywords": [ + "Freighter", + "YT-1300" + ], "epic": true }, { @@ -97,8 +133,8 @@ "caption": "General of the Alliance", "initiative": 5, "limited": 1, - "cost": 7, - "loadout": 21, + "cost": 19, + "loadout": 20, "xws": "landocalrissian-modifiedyt1300lightfreighter", "ability": "After you fully execute a blue maneuver, you may choose a friendly ship at range 0-3. That ship may perform an action.", "image": "https://infinitearenas.com/xw2/images/pilots/landocalrissian-modifiedyt1300lightfreighter.png", @@ -116,23 +152,32 @@ "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/landocalrissian-modifiedyt1300lightfreighter.png", "standard": true, "extended": true, - "keywords": ["Freighter", "YT-1300"], + "keywords": [ + "Freighter", + "YT-1300" + ], "epic": true }, { "name": "Outer Rim Smuggler", "initiative": 1, "limited": 0, - "cost": 7, - "loadout": 6, + "cost": 16, + "loadout": 13, "xws": "outerrimsmuggler", "text": "Known for its durability and modular design, the YT-1300 is one of the most popular, widely used, and extensively customized freighters in the galaxy.", "image": "https://infinitearenas.com/xw2/images/pilots/outerrimsmuggler.png", - "slots": ["Missile", "Gunner"], + "slots": [ + "Missile", + "Gunner" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/outerrimsmuggler.png", "standard": true, "extended": true, - "keywords": ["Freighter", "YT-1300"], + "keywords": [ + "Freighter", + "YT-1300" + ], "epic": true }, { @@ -143,7 +188,13 @@ "caption": "There Is Another", "standard": true, "extended": true, - "force": { "value": 1, "recovers": 1, "side": ["light"] }, + "force": { + "value": 1, + "recovers": 1, + "side": [ + "light" + ] + }, "slots": [ "Force Power", "Missile", @@ -155,11 +206,15 @@ "Title" ], "ability": "After a friendly ship fully executes a red maneuver, if it is at range 0-3, you may spend 1 [Force]. If you do, that ship gains 1 focus token or recovers 1 [Force].", - "cost": 7, - "loadout": 24, + "cost": 18, + "loadout": 16, "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/leiaorgana.png", "image": "https://infinitearenas.com/xw2/images/pilots/leiaorgana.png", - "keywords": ["Freighter", "YT-1300", "Light Side"], + "keywords": [ + "Freighter", + "YT-1300", + "Light Side" + ], "epic": true }, { @@ -167,27 +222,36 @@ "caption": "Battle of Yavin", "initiative": 6, "limited": 1, - "cost": 7, + "cost": 18, "xws": "hansolo-battleofyavin", "ability": "After performing an attack that hits, you may spend 1 [Charge] to perform a [Coordinate] action.", "shipAbility": { "name": "Solo", "text": "While you defend or perform an attack, if there are no other friendly ships at range 0-1, you may spend 1 [Charge] to reroll one of your dice." }, - "standardLoadout": ["chewbacca-battleofyavin", "riggedcargochute", "millenniumfalcon", "l337sprogramming-battleofyavin"], + "standardLoadout": [ + "chewbacca-battleofyavin", + "riggedcargochute", + "millenniumfalcon", + "l337sprogramming-battleofyavin" + ], "image": "https://infinitearenas.com/xw2/images/quickbuilds/hansolo-battleofyavin.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/hansolo-battleofyavin.png", "standard": true, "extended": true, - "keywords": ["Freighter", "YT-1300"], - "epic": true + "keywords": [ + "Freighter", + "YT-1300" + ], + "epic": true, + "loadout": 0 }, { "name": "Lando Calrissian", "caption": "Battle Over Endor", "initiative": 5, "limited": 1, - "cost": 7, + "cost": 18, "xws": "landocalrissian-battleoverendor", "ability": "At the start of the Activation Phase, you may spend 1 [Charge]. If you do, choose an initiative value from 1 to 6. You activate at that initiative this phase.", "shipAbility": { @@ -195,21 +259,56 @@ "text": "After you perform a red action, you may roll an attack die. On a [Hit]/[Critical Hit] result, remove 1 stress." }, "shipActions": [ - { "difficulty": "White", "type": "Focus" }, - { "difficulty": "White", "type": "Lock" }, - { "difficulty": "White", "type": "Evade" }, - { "difficulty": "Red", "type": "Boost" }, - { "difficulty": "White", "type": "Rotate Arc" }, - { "difficulty": "Red", "type": "Coordinate", "linked": { "difficulty": "Red", "type": "Focus" } } + { + "difficulty": "White", + "type": "Focus" + }, + { + "difficulty": "White", + "type": "Lock" + }, + { + "difficulty": "White", + "type": "Evade" + }, + { + "difficulty": "Red", + "type": "Boost" + }, + { + "difficulty": "White", + "type": "Rotate Arc" + }, + { + "difficulty": "Red", + "type": "Coordinate", + "linked": { + "difficulty": "Red", + "type": "Focus" + } + } + ], + "charges": { + "value": 2, + "recovers": 0 + }, + "standardLoadout": [ + "aceinthehole-battleoverendor", + "itsatrap-battleoverendor", + "niennunb", + "airencracken-battleoverendor", + "millenniumfalcon-battleoverendor" ], - "charges": { "value": 2, "recovers": 0 }, - "standardLoadout": ["aceinthehole-battleoverendor", "itsatrap-battleoverendor", "niennunb", "airencracken-battleoverendor", "millenniumfalcon-battleoverendor"], "image": "https://infinitearenas.com/xw2/images/quickbuilds/landocalrissian-battleoverendor.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/landocalrissian-battleoverendor.png", "standard": true, "extended": true, - "keywords": ["Freighter", "YT-1300"], - "epic": true + "keywords": [ + "Freighter", + "YT-1300" + ], + "epic": true, + "loadout": 0 } ] } diff --git a/data/pilots/rebel-alliance/rz-1-a-wing.json b/data/pilots/rebel-alliance/rz-1-a-wing.json index 386e6d23..caa3ae94 100644 --- a/data/pilots/rebel-alliance/rz-1-a-wing.json +++ b/data/pilots/rebel-alliance/rz-1-a-wing.json @@ -21,20 +21,50 @@ "5FB", "5KR" ], - "dialCodes": ["AW"], + "dialCodes": [ + "AW" + ], "faction": "rebelalliance", "stats": [ - { "arc": "Front Arc", "type": "attack", "value": 2 }, - { "type": "agility", "value": 3 }, - { "type": "hull", "value": 2 }, - { "type": "shields", "value": 2 } + { + "arc": "Front Arc", + "type": "attack", + "value": 2 + }, + { + "type": "agility", + "value": 3 + }, + { + "type": "hull", + "value": 2 + }, + { + "type": "shields", + "value": 2 + } ], "actions": [ - { "difficulty": "White", "type": "Focus" }, - { "difficulty": "White", "type": "Evade" }, - { "difficulty": "White", "type": "Lock" }, - { "difficulty": "White", "type": "Barrel Roll" }, - { "difficulty": "White", "type": "Boost" } + { + "difficulty": "White", + "type": "Focus" + }, + { + "difficulty": "White", + "type": "Evade" + }, + { + "difficulty": "White", + "type": "Lock" + }, + { + "difficulty": "White", + "type": "Barrel Roll" + }, + { + "difficulty": "White", + "type": "Boost" + } ], "icon": "https://infinitearenas.com/xw2/images/shipicons/rebel-alliance/I_A-wing.png", "pilots": [ @@ -43,8 +73,8 @@ "caption": "Green Leader", "initiative": 3, "limited": 1, - "cost": 3, - "loadout": 5, + "cost": 9, + "loadout": 7, "xws": "arvelcrynyd", "ability": "If you would fail a [Boost] action by overlapping another ship, you may resolve it as though you were partially executing a maneuver instead. While you perform an attack at attack range 0, treat it as an attack at attack range 1.", "image": "https://infinitearenas.com/xw2/images/pilots/arvelcrynyd.png", @@ -52,19 +82,25 @@ "name": "Vectored Thrusters", "text": "After you perform an action, you may perform a red [Boost] action." }, - "slots": ["Talent", "Talent", "Configuration"], + "slots": [ + "Talent", + "Talent", + "Configuration" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/arvelcrynyd.png", "standard": true, "extended": true, - "keywords": ["A-wing"], + "keywords": [ + "A-wing" + ], "epic": true }, { "name": "Green Squadron Pilot", "initiative": 3, "limited": 0, - "cost": 4, - "loadout": 4, + "cost": 9, + "loadout": 9, "xws": "greensquadronpilot", "text": "Due to its sensitive controls and high maneuverability, only the most talented pilots belong in an A-wing cockpit.", "image": "https://infinitearenas.com/xw2/images/pilots/greensquadronpilot.png", @@ -72,11 +108,17 @@ "name": "Vectored Thrusters", "text": "After you perform an action, you may perform a red [Boost] action." }, - "slots": ["Talent", "Talent", "Configuration"], + "slots": [ + "Talent", + "Talent", + "Configuration" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/greensquadronpilot.png", "standard": true, "extended": true, - "keywords": ["A-wing"], + "keywords": [ + "A-wing" + ], "epic": true }, { @@ -84,8 +126,8 @@ "caption": "Sage Instructor", "initiative": 4, "limited": 1, - "cost": 4, - "loadout": 11, + "cost": 11, + "loadout": 16, "xws": "jakefarrell", "ability": "After you perform a [Barrel Roll] or [Boost] action, you may choose a friendly ship at range 0-1. That ship may perform a [Focus] action.", "image": "https://infinitearenas.com/xw2/images/pilots/jakefarrell.png", @@ -93,19 +135,27 @@ "name": "Vectored Thrusters", "text": "After you perform an action, you may perform a red [Boost] action." }, - "slots": ["Talent", "Talent", "Missile", "Modification", "Configuration"], + "slots": [ + "Talent", + "Talent", + "Missile", + "Modification", + "Configuration" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/jakefarrell.png", "standard": true, "extended": true, - "keywords": ["A-wing"], + "keywords": [ + "A-wing" + ], "epic": true }, { "name": "Phoenix Squadron Pilot", "initiative": 1, "limited": 0, - "cost": 4, - "loadout": 3, + "cost": 7, + "loadout": 1, "xws": "phoenixsquadronpilot", "text": "Led by Commander Jun Sato, the brave but inexperienced pilots of Phoenix Squadron face staggering odds in their battle against the Galactic Empire.", "image": "https://infinitearenas.com/xw2/images/pilots/phoenixsquadronpilot.png", @@ -113,11 +163,16 @@ "name": "Vectored Thrusters", "text": "After you perform an action, you may perform a red [Boost] action." }, - "slots": ["Talent", "Configuration"], + "slots": [ + "Talent", + "Configuration" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/phoenixsquadronpilot.png", "standard": true, "extended": true, - "keywords": ["A-wing"], + "keywords": [ + "A-wing" + ], "epic": true }, { @@ -131,10 +186,17 @@ }, "standard": true, "extended": true, - "keywords": ["A-wing"], - "cost": 3, - "loadout": 5, - "slots": ["Talent", "Talent", "Modification", "Configuration"], + "keywords": [ + "A-wing" + ], + "cost": 11, + "loadout": 16, + "slots": [ + "Talent", + "Talent", + "Modification", + "Configuration" + ], "ability": "While you perform a primary attack, if the defender is in your [Front Arc], the defender rolls 1 fewer defense die.", "caption": "Promising Pilot", "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/wedgeantilles-rz1awing.png", @@ -152,9 +214,12 @@ }, "standard": true, "extended": true, - "keywords": ["A-wing", "Mandalorian"], - "cost": 3, - "loadout": 7, + "keywords": [ + "A-wing", + "Mandalorian" + ], + "cost": 8, + "loadout": 4, "slots": [ "Talent", "Modification", @@ -179,8 +244,8 @@ "caption": "Phoenix Leader", "standard": true, "extended": true, - "cost": 4, - "loadout": 5, + "cost": 12, + "loadout": 15, "slots": [ "Talent", "Talent", @@ -190,7 +255,10 @@ "Configuration" ], "ability": "While another friendly ship at range 1-2 defends or performs an attack, during a Modify Dice step, you may transfer 1 of your focus tokens, evade tokens, or locks to that ship.", - "keywords": ["A-wing", "Spectre"], + "keywords": [ + "A-wing", + "Spectre" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/herasyndulla-rz1awing.png", "image": "https://infinitearenas.com/xw2/images/pilots/herasyndulla-rz1awing.png", "epic": true @@ -207,9 +275,12 @@ "caption": "Fulcrum", "standard": true, "extended": true, - "force": { "value": 3, "recovers": 1 }, - "cost": 4, - "loadout": 7, + "force": { + "value": 3, + "recovers": 1 + }, + "cost": 12, + "loadout": 12, "slots": [ "Force Power", "Force Power", @@ -219,7 +290,10 @@ "Configuration" ], "ability": "After you fully execute a maneuver, you may choose a friendly ship at range 1-2 and spend 2 [Force]. That ship may perform an action, even while stressed.", - "keywords": ["A-wing", "Light Side"], + "keywords": [ + "A-wing", + "Light Side" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/ahsokatano-rz1awing.png", "image": "https://infinitearenas.com/xw2/images/pilots/ahsokatano-rz1awing.png", "epic": true @@ -236,11 +310,17 @@ "caption": "Green Four", "standard": true, "extended": true, - "cost": 4, - "loadout": 7, - "slots": ["Talent", "Missile", "Configuration"], + "cost": 9, + "loadout": 10, + "slots": [ + "Talent", + "Missile", + "Configuration" + ], "ability": "While you defend or perform a primary attack, you may spend 1 lock you have on the enemy ship to add 1 [Focus] result to your dice results.", - "keywords": ["A-wing"], + "keywords": [ + "A-wing" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/sharabey-rz1awing.png", "image": "https://infinitearenas.com/xw2/images/pilots/sharabey-rz1awing.png", "epic": true @@ -257,11 +337,17 @@ "caption": "Hobbie", "standard": true, "extended": true, - "cost": 3, - "loadout": 6, - "slots": ["Talent", "Missile", "Configuration"], + "cost": 9, + "loadout": 12, + "slots": [ + "Talent", + "Missile", + "Configuration" + ], "ability": "After you acquire or spend a lock, you may remove 1 red token from yourself.", - "keywords": ["A-wing"], + "keywords": [ + "A-wing" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/derekklivian.png", "image": "https://infinitearenas.com/xw2/images/pilots/derekklivian.png", "epic": true @@ -278,16 +364,21 @@ "caption": "Auspicious Ace", "standard": true, "extended": true, - "cost": 3, - "loadout": 7, - "force": { "value": 1, "recovers": 0 }, + "cost": 10, + "loadout": 12, + "force": { + "value": 1, + "recovers": 0 + }, "slots": [ "Talent", "Missile", "Configuration" ], "ability": "If you have no active [Force], after you reveal a bank [[Bank Left] or [Bank Right]] or turn [[Turn Left] or [Turn Right]] maneuver, you may increase the difficulty of the maneuver. If you do, perform that maneuver as a sideslip and recover 1 [Force].", - "keywords": ["A-wing"], + "keywords": [ + "A-wing" + ], "image": "https://infinitearenas.com/xw2/images/pilots/keovenzee.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/keovenzee.png", "epic": true @@ -304,8 +395,8 @@ "caption": "Son of Alderaan", "standard": true, "extended": true, - "cost": 4, - "loadout": 14, + "cost": 11, + "loadout": 15, "slots": [ "Talent", "Talent", @@ -314,7 +405,9 @@ "Configuration" ], "ability": "While you have 2 or fewer stress tokens, you may perform actions, even while stressed.", - "keywords": ["A-wing"], + "keywords": [ + "A-wing" + ], "image": "https://infinitearenas.com/xw2/images/pilots/tychocelchu.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/tychocelchu.png", "epic": true @@ -324,7 +417,7 @@ "caption": "Green Leader", "initiative": 3, "limited": 1, - "cost": 4, + "cost": 8, "xws": "arvelcrynyd-swz106", "ability": "If you would fail a [Boost] action by overlapping another ship, you may resolve it as though you were partially executing a maneuver instead. While you perform an attack at attack range 0, treat it as an attack at attack range 1.", "image": "https://infinitearenas.com/xw2/images/quickbuilds/arvelcrynyd-swz106.png", @@ -332,19 +425,25 @@ "name": "Vectored Thrusters", "text": "After you perform an action, you may perform a red [Boost] action." }, - "standardLoadout": ["predator", "afterburners"], + "standardLoadout": [ + "predator", + "afterburners" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/arvelcrynyd.png", "standard": true, "extended": true, - "keywords": ["A-wing"], - "epic": true + "keywords": [ + "A-wing" + ], + "epic": true, + "loadout": 0 }, { "name": "Jake Farrell", "caption": "Sage Instructor", "initiative": 4, "limited": 1, - "cost": 5, + "cost": 10, "xws": "jakefarrell-swz106", "ability": "After you perform a [Barrel Roll] or [Boost] action, you may choose a friendly ship at range 0-1. That ship may perform a [Focus] action.", "image": "https://infinitearenas.com/xw2/images/quickbuilds/jakefarrell-swz106.png", @@ -352,12 +451,19 @@ "name": "Vectored Thrusters", "text": "After you perform an action, you may perform a red [Boost] action." }, - "standardLoadout": ["elusive", "outmaneuver", "ionmissiles"], + "standardLoadout": [ + "elusive", + "outmaneuver", + "ionmissiles" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/jakefarrell.png", "standard": true, "extended": true, - "keywords": ["A-wing"], - "epic": true + "keywords": [ + "A-wing" + ], + "epic": true, + "loadout": 0 }, { "name": "Shara Bey", @@ -371,13 +477,19 @@ "caption": "Green Four", "standard": true, "extended": true, - "cost": 4, - "standardLoadout": ["hopeful", "concussionmissiles"], + "cost": 8, + "standardLoadout": [ + "hopeful", + "concussionmissiles" + ], "ability": "While you defend or perform a primary attack, you may spend 1 lock you have on the enemy ship to add 1 [Focus] result to your dice results.", - "keywords": ["A-wing"], + "keywords": [ + "A-wing" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/sharabey-rz1awing.png", "image": "https://infinitearenas.com/xw2/images/quickbuilds/sharabey-swz106.png", - "epic": true + "epic": true, + "loadout": 0 }, { "name": "Arvel Crynyd", @@ -385,33 +497,75 @@ "xws": "arvelcrynyd-battleoverendor", "initiative": 3, "limited": 1, - "cost": 4, + "cost": 10, "shipAbility": { "name": "Vectored Cannons", "text": "During the System Phase, you may perform a red [Boost] or [Rotate Arc] action. You can rotate your [Single Turret Arc] indicator only to your [Front Arc] or [Rear Arc]." }, "shipStats": [ - { "arc": "Single Turret Arc", "type": "attack", "value": 2 }, - { "type": "agility", "value": 3 }, - { "type": "hull", "value": 2 }, - { "type": "shields", "value": 3 } + { + "arc": "Single Turret Arc", + "type": "attack", + "value": 2 + }, + { + "type": "agility", + "value": 3 + }, + { + "type": "hull", + "value": 2 + }, + { + "type": "shields", + "value": 3 + } ], "shipActions": [ - { "difficulty": "White", "type": "Focus" }, - { "difficulty": "White", "type": "Evade" }, - { "difficulty": "White", "type": "Lock" }, - { "difficulty": "White", "type": "Barrel Roll", "linked": { "difficulty": "Red", "type": "Focus" } }, - { "difficulty": "White", "type": "Boost" }, - { "difficulty": "White", "type": "SLAM" } - ], - "standardLoadout": ["heroicsacrifice-battleoverendor", "itsatrap-battleoverendor", "protonrockets"], + { + "difficulty": "White", + "type": "Focus" + }, + { + "difficulty": "White", + "type": "Evade" + }, + { + "difficulty": "White", + "type": "Lock" + }, + { + "difficulty": "White", + "type": "Barrel Roll", + "linked": { + "difficulty": "Red", + "type": "Focus" + } + }, + { + "difficulty": "White", + "type": "Boost" + }, + { + "difficulty": "White", + "type": "SLAM" + } + ], + "standardLoadout": [ + "heroicsacrifice-battleoverendor", + "itsatrap-battleoverendor", + "protonrockets" + ], "ability": "While defending, you may gain a strain token to change 1 [Focus] result to an [Evade] result.", - "keywords": ["A-wing"], + "keywords": [ + "A-wing" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/arvelcrynyd-battleoverendor.png", "image": "https://infinitearenas.com/xw2/images/quickbuilds/arvelcrynyd-battleoverendor.png", "standard": true, "extended": true, - "epic": true + "epic": true, + "loadout": 0 }, { "name": "Tycho Celchu", @@ -419,32 +573,76 @@ "xws": "tychocelchu-battleoverendor", "initiative": 5, "limited": 1, - "cost": 4, + "cost": 11, "shipAbility": { "name": "Vectored Cannons", "text": "During the System Phase, you may perform a red [Boost] or [Rotate Arc] action. You can rotate your [Single Turret Arc] indicator only to your [Front Arc] or [Rear Arc]." }, "shipStats": [ - { "arc": "Single Turret Arc", "type": "attack", "value": 2 }, - { "type": "agility", "value": 3 }, - { "type": "hull", "value": 2 }, - { "type": "shields", "value": 3 } + { + "arc": "Single Turret Arc", + "type": "attack", + "value": 2 + }, + { + "type": "agility", + "value": 3 + }, + { + "type": "hull", + "value": 2 + }, + { + "type": "shields", + "value": 3 + } ], "shipActions": [ - { "difficulty": "White", "type": "Focus", "linked": { "difficulty": "Red", "type": "Reload" } }, - { "difficulty": "White", "type": "Evade" }, - { "difficulty": "White", "type": "Lock" }, - { "difficulty": "White", "type": "Barrel Roll" }, - { "difficulty": "White", "type": "Boost", "linked": { "difficulty": "Red", "type": "Evade" } } + { + "difficulty": "White", + "type": "Focus", + "linked": { + "difficulty": "Red", + "type": "Reload" + } + }, + { + "difficulty": "White", + "type": "Evade" + }, + { + "difficulty": "White", + "type": "Lock" + }, + { + "difficulty": "White", + "type": "Barrel Roll" + }, + { + "difficulty": "White", + "type": "Boost", + "linked": { + "difficulty": "Red", + "type": "Evade" + } + } + ], + "standardLoadout": [ + "itsatrap-battleoverendor", + "juke", + "protonrockets", + "chaffparticles-battleoverendor" ], - "standardLoadout": ["itsatrap-battleoverendor", "juke", "protonrockets", "chaffparticles-battleoverendor"], "ability": "While you are disarmed, you can still perform [Missile] attacks. When you perform a [Missile] attack while disarmed, roll a maximum of 4 dice.", - "keywords": ["A-wing"], + "keywords": [ + "A-wing" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/tychocelchu-battleoverendor.png", "image": "https://infinitearenas.com/xw2/images/quickbuilds/tychocelchu-battleoverendor.png", "standard": true, "extended": true, - "epic": true + "epic": true, + "loadout": 0 }, { "name": "Gemmer Sojan", @@ -452,25 +650,46 @@ "xws": "gemmersojan-battleoverendor", "initiative": 2, "limited": 1, - "cost": 4, + "cost": 9, "shipAbility": { "name": "Vectored Cannons", "text": "During the System Phase, you may perform a red [Boost] or [Rotate Arc] action. You can rotate your [Single Turret Arc] indicator only to your [Front Arc] or [Rear Arc]." }, "shipStats": [ - { "arc": "Single Turret Arc", "type": "attack", "value": 2 }, - { "type": "agility", "value": 3 }, - { "type": "hull", "value": 2 }, - { "type": "shields", "value": 2 } + { + "arc": "Single Turret Arc", + "type": "attack", + "value": 2 + }, + { + "type": "agility", + "value": 3 + }, + { + "type": "hull", + "value": 2 + }, + { + "type": "shields", + "value": 2 + } + ], + "standardLoadout": [ + "itsatrap-battleoverendor", + "precisiontunedcannons-battleoverendor", + "chaffparticles-battleoverendor", + "targetassistalgorithm-battleoverendor" ], - "standardLoadout": ["itsatrap-battleoverendor", "precisiontunedcannons-battleoverendor", "chaffparticles-battleoverendor", "targetassistalgorithm-battleoverendor"], "ability": "While defending, you may gain 1 strain token to change up to 2 of your blank results to [Focus] results.", - "keywords": ["A-wing"], + "keywords": [ + "A-wing" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/gemmersojan-battleoverendor.png", "image": "https://infinitearenas.com/xw2/images/quickbuilds/gemmersojan-battleoverendor.png", "standard": true, "extended": true, - "epic": true + "epic": true, + "loadout": 0 } ] } diff --git a/data/pilots/rebel-alliance/sheathipede-class-shuttle.json b/data/pilots/rebel-alliance/sheathipede-class-shuttle.json index 64d2eaf8..2def4d1d 100644 --- a/data/pilots/rebel-alliance/sheathipede-class-shuttle.json +++ b/data/pilots/rebel-alliance/sheathipede-class-shuttle.json @@ -20,18 +20,43 @@ "3KR", "4FR" ], - "dialCodes": ["ShS"], + "dialCodes": [ + "ShS" + ], "faction": "rebelalliance", "stats": [ - { "arc": "Front Arc", "type": "attack", "value": 2 }, - { "arc": "Rear Arc", "type": "attack", "value": 2 }, - { "type": "agility", "value": 2 }, - { "type": "hull", "value": 4 }, - { "type": "shields", "value": 1 } + { + "arc": "Front Arc", + "type": "attack", + "value": 2 + }, + { + "arc": "Rear Arc", + "type": "attack", + "value": 2 + }, + { + "type": "agility", + "value": 2 + }, + { + "type": "hull", + "value": 4 + }, + { + "type": "shields", + "value": 1 + } ], "actions": [ - { "difficulty": "White", "type": "Focus" }, - { "difficulty": "White", "type": "Coordinate" } + { + "difficulty": "White", + "type": "Focus" + }, + { + "difficulty": "White", + "type": "Coordinate" + } ], "icon": "https://infinitearenas.com/xw2/images/shipicons/rebel-alliance/I_Sheathipede.png", "pilots": [ @@ -49,11 +74,19 @@ "name": "Comms Shuttle", "text": "While you are docked, your carrier ship gains [Coordinate]. Before your carrier ship activates, it may perform a [Coordinate] action." }, - "slots": ["Talent", "Crew", "Astromech", "Modification", "Title"], + "slots": [ + "Talent", + "Crew", + "Astromech", + "Modification", + "Title" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/zeborrelios-sheathipedeclassshuttle.png", "standard": true, "extended": true, - "keywords": ["Spectre"], + "keywords": [ + "Spectre" + ], "epic": true }, { @@ -61,24 +94,38 @@ "caption": "Escaped Analyst Droid", "initiative": 1, "limited": 1, - "cost": 3, - "loadout": 5, + "cost": 8, + "loadout": 6, "xws": "ap5", "ability": "While you coordinate, if you chose a ship with exactly 1 stress token, it can perform actions.", "image": "https://infinitearenas.com/xw2/images/pilots/ap5.png", "shipActions": [ - { "difficulty": "White", "type": "Calculate" }, - { "difficulty": "White", "type": "Coordinate" } + { + "difficulty": "White", + "type": "Calculate" + }, + { + "difficulty": "White", + "type": "Coordinate" + } ], "shipAbility": { "name": "Comms Shuttle", "text": "While you are docked, your carrier ship gains [Coordinate]. Before your carrier ship activates, it may perform a [Coordinate] action." }, - "slots": ["Crew", "Astromech", "Modification", "Title"], + "slots": [ + "Crew", + "Astromech", + "Modification", + "Title" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/ap5.png", "standard": true, "extended": true, - "keywords": ["Droid", "Spectre"], + "keywords": [ + "Droid", + "Spectre" + ], "epic": true }, { @@ -86,21 +133,36 @@ "caption": "Spectre-6", "initiative": 3, "limited": 1, - "cost": 4, - "loadout": 6, + "cost": 9, + "loadout": 15, "xws": "ezrabridger-sheathipedeclassshuttle", "ability": "While you defend or perform an attack, if you are stressed, you may spend 1 [Force] to change up to 2 of your [Focus] results to [Evade]/[Hit] results.", "image": "https://infinitearenas.com/xw2/images/pilots/ezrabridger-sheathipedeclassshuttle.png", - "force": { "value": 1, "recovers": 1, "side": ["light"] }, + "force": { + "value": 1, + "recovers": 1, + "side": [ + "light" + ] + }, "shipAbility": { "name": "Comms Shuttle", "text": "While you are docked, your carrier ship gains [Coordinate]. Before your carrier ship activates, it may perform a [Coordinate] action." }, - "slots": ["Crew", "Astromech", "Modification", "Title", "Force Power"], + "slots": [ + "Crew", + "Astromech", + "Modification", + "Title", + "Force Power" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/ezrabridger-sheathipedeclassshuttle.png", "standard": true, "extended": true, - "keywords": ["Light Side", "Spectre"], + "keywords": [ + "Light Side", + "Spectre" + ], "epic": true }, { @@ -108,7 +170,7 @@ "caption": "Reluctant Rebel", "initiative": 6, "limited": 1, - "cost": 5, + "cost": 11, "loadout": 10, "xws": "fennrau-sheathipedeclassshuttle", "ability": "Before an enemy ship in your firing arc engages, if you are not stressed, you may gain 1 stress token. If you do, that ship cannot spend tokens to modify dice while it performs an attack during this phase.", @@ -117,11 +179,20 @@ "name": "Comms Shuttle", "text": "While you are docked, your carrier ship gains [Coordinate]. Before your carrier ship activates, it may perform a [Coordinate] action." }, - "slots": ["Talent", "Crew", "Astromech", "Modification", "Title"], + "slots": [ + "Talent", + "Crew", + "Astromech", + "Modification", + "Title" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/fennrau-sheathipedeclassshuttle.png", "standard": true, "extended": true, - "keywords": ["Mandalorian", "Spectre"], + "keywords": [ + "Mandalorian", + "Spectre" + ], "epic": true } ] diff --git a/data/pilots/rebel-alliance/t-65-x-wing.json b/data/pilots/rebel-alliance/t-65-x-wing.json index fe68d6bf..2830b8b0 100644 --- a/data/pilots/rebel-alliance/t-65-x-wing.json +++ b/data/pilots/rebel-alliance/t-65-x-wing.json @@ -21,18 +21,43 @@ "4FW", "4KR" ], - "dialCodes": ["XW", "T65"], + "dialCodes": [ + "XW", + "T65" + ], "faction": "rebelalliance", "stats": [ - { "arc": "Front Arc", "type": "attack", "value": 3 }, - { "type": "agility", "value": 2 }, - { "type": "hull", "value": 4 }, - { "type": "shields", "value": 2 } + { + "arc": "Front Arc", + "type": "attack", + "value": 3 + }, + { + "type": "agility", + "value": 2 + }, + { + "type": "hull", + "value": 4 + }, + { + "type": "shields", + "value": 2 + } ], "actions": [ - { "difficulty": "White", "type": "Focus" }, - { "difficulty": "White", "type": "Lock" }, - { "difficulty": "White", "type": "Barrel Roll" } + { + "difficulty": "White", + "type": "Focus" + }, + { + "difficulty": "White", + "type": "Lock" + }, + { + "difficulty": "White", + "type": "Barrel Roll" + } ], "icon": "https://infinitearenas.com/xw2/images/shipicons/rebel-alliance/I_X-wing-T65.png", "pilots": [ @@ -41,48 +66,67 @@ "caption": "Red Three", "initiative": 3, "limited": 1, - "cost": 5, - "loadout": 18, + "cost": 10, + "loadout": 7, "xws": "biggsdarklighter", "ability": "While another friendly ship at range 0-1 defends, before the Neutralize Results step, if you are in the attack arc, you may suffer 1 [Hit] or [Critical Hit] damage to cancel 1 matching result.", - "slots": ["Torpedo", "Astromech", "Modification", "Configuration"], + "slots": [ + "Torpedo", + "Astromech", + "Modification", + "Configuration" + ], "image": "https://infinitearenas.com/xw2/images/pilots/biggsdarklighter.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/biggsdarklighter.png", "standard": true, "extended": true, - "keywords": ["X-wing"], + "keywords": [ + "X-wing" + ], "epic": true }, { "name": "Blue Squadron Escort", "initiative": 2, "limited": 0, - "cost": 5, - "loadout": 4, + "cost": 10, + "loadout": 10, "xws": "bluesquadronescort", "text": "Designed by Incom Corporation, the T-65 X-wing quickly proved to be one of the most effective and versatile military vehicles in the galaxy and a boon to the Rebellion.", "image": "https://infinitearenas.com/xw2/images/pilots/bluesquadronescort.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/bluesquadronescort.png", - "slots": ["Astromech", "Configuration"], + "slots": [ + "Astromech", + "Configuration" + ], "standard": true, "extended": true, - "keywords": ["X-wing"], + "keywords": [ + "X-wing" + ], "epic": true }, { "name": "Cavern Angels Zealot", "initiative": 1, "limited": 0, - "cost": 5, - "loadout": 4, + "cost": 10, + "loadout": 10, "xws": "cavernangelszealot", "text": "Unlike most Rebel cells, Saw Gerrera's partisans are willing to use extreme methods to undermine the Galactic Empire's objectives in brutal battles that raged from Geonosis to Jedha.", - "slots": ["Astromech", "Illicit", "Configuration"], + "slots": [ + "Astromech", + "Illicit", + "Configuration" + ], "image": "https://infinitearenas.com/xw2/images/pilots/cavernangelszealot.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/cavernangelszealot.png", "standard": true, "extended": true, - "keywords": ["Partisan", "X-wing"], + "keywords": [ + "Partisan", + "X-wing" + ], "epic": true }, { @@ -90,8 +134,8 @@ "caption": "Cavern Angels Veteran", "initiative": 2, "limited": 1, - "cost": 4, - "loadout": 10, + "cost": 11, + "loadout": 16, "xws": "edriotwotubes", "ability": "Before you activate, if you are focused, you may perform an action.", "image": "https://infinitearenas.com/xw2/images/pilots/edriotwotubes.png", @@ -103,7 +147,10 @@ "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/edriotwotubes.png", "standard": true, "extended": true, - "keywords": ["Partisan", "X-wing"], + "keywords": [ + "Partisan", + "X-wing" + ], "epic": true }, { @@ -111,8 +158,8 @@ "caption": "Red Leader", "initiative": 4, "limited": 1, - "cost": 5, - "loadout": 16, + "cost": 11, + "loadout": 9, "xws": "garvendreis-t65xwing", "ability": "After you spend a focus token, you may choose 1 friendly ship at range 1-3. That ship gains 1 focus token.", "image": "https://infinitearenas.com/xw2/images/pilots/garvendreis-t65xwing.png", @@ -126,7 +173,9 @@ "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/garvendreis-t65xwing.png", "standard": true, "extended": true, - "keywords": ["X-wing"], + "keywords": [ + "X-wing" + ], "epic": true }, { @@ -134,16 +183,23 @@ "caption": "Red Six", "initiative": 4, "limited": 1, - "cost": 5, - "loadout": 15, + "cost": 10, + "loadout": 8, "xws": "jekporkins", "ability": "After you receive a stress token, you may roll 1 attack die to remove it. On a [Hit] result, suffer 1 [Hit] damage.", - "slots": ["Torpedo", "Astromech", "Talent", "Configuration"], + "slots": [ + "Torpedo", + "Astromech", + "Talent", + "Configuration" + ], "image": "https://infinitearenas.com/xw2/images/pilots/jekporkins.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/jekporkins.png", "standard": true, "extended": true, - "keywords": ["X-wing"], + "keywords": [ + "X-wing" + ], "epic": true }, { @@ -151,8 +207,8 @@ "caption": "Enigmatic Gunslinger", "initiative": 4, "limited": 1, - "cost": 4, - "loadout": 7, + "cost": 11, + "loadout": 14, "xws": "kullbeesperado", "ability": "After you perform a [Barrel Roll] or [Boost] action, you may flip your equipped [Configuration] upgrade card.", "image": "https://infinitearenas.com/xw2/images/pilots/kullbeesperado.png", @@ -166,7 +222,10 @@ "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/kullbeesperado.png", "standard": true, "extended": true, - "keywords": ["Partisan", "X-wing"], + "keywords": [ + "Partisan", + "X-wing" + ], "epic": true }, { @@ -174,8 +233,8 @@ "caption": "Rebel Alliance Defector", "initiative": 3, "limited": 1, - "cost": 4, - "loadout": 8, + "cost": 10, + "loadout": 10, "xws": "leevantenza", "ability": "After you perform a [Barrel Roll] or [Boost] action, you may perform a red [Evade] action.", "image": "https://infinitearenas.com/xw2/images/pilots/leevantenza.png", @@ -189,7 +248,10 @@ "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/leevantenza.png", "standard": true, "extended": true, - "keywords": ["Partisan", "X-wing"], + "keywords": [ + "Partisan", + "X-wing" + ], "epic": true }, { @@ -197,12 +259,18 @@ "caption": "Red Five", "initiative": 5, "limited": 1, - "cost": 6, - "loadout": 24, + "cost": 14, + "loadout": 10, "xws": "lukeskywalker", "ability": "After you become the defender (before dice are rolled), you may recover 1 [Force].", "image": "https://infinitearenas.com/xw2/images/pilots/lukeskywalker.png", - "force": { "value": 2, "recovers": 1, "side": ["light"] }, + "force": { + "value": 2, + "recovers": 1, + "side": [ + "light" + ] + }, "slots": [ "Talent", "Torpedo", @@ -214,23 +282,32 @@ "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/lukeskywalker.png", "standard": true, "extended": true, - "keywords": ["Light Side", "X-wing"], + "keywords": [ + "Light Side", + "X-wing" + ], "epic": true }, { "name": "Red Squadron Veteran", "initiative": 3, "limited": 0, - "cost": 5, - "loadout": 3, + "cost": 11, + "loadout": 14, "xws": "redsquadronveteran", "text": "Created as an elite starfighter squad, Red Squadron includes some of the best pilots in the Rebel Alliance.", - "slots": ["Talent", "Astromech", "Configuration"], + "slots": [ + "Talent", + "Astromech", + "Configuration" + ], "image": "https://infinitearenas.com/xw2/images/pilots/redsquadronveteran.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/redsquadronveteran.png", "standard": true, "extended": true, - "keywords": ["X-wing"], + "keywords": [ + "X-wing" + ], "epic": true }, { @@ -238,7 +315,7 @@ "caption": "Corona Four", "initiative": 5, "limited": 1, - "cost": 4, + "cost": 11, "loadout": 8, "xws": "thanekyrell", "ability": "While you perform an attack, you may spend 1 [Focus], [Hit], or [Critical Hit] result to look at the defender's facedown damage cards, choose 1, and expose it.", @@ -252,7 +329,9 @@ "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/thanekyrell.png", "standard": true, "extended": true, - "keywords": ["X-wing"], + "keywords": [ + "X-wing" + ], "epic": true }, { @@ -260,8 +339,8 @@ "caption": "Red Two", "initiative": 6, "limited": 1, - "cost": 5, - "loadout": 9, + "cost": 14, + "loadout": 13, "xws": "wedgeantilles", "ability": "While you perform an attack, the defender rolls 1 fewer defense die.", "slots": [ @@ -276,7 +355,9 @@ "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/wedgeantilles.png", "standard": true, "extended": true, - "keywords": ["X-wing"], + "keywords": [ + "X-wing" + ], "epic": true }, { @@ -284,109 +365,152 @@ "caption": "Battle of Yavin", "initiative": 3, "limited": 1, - "cost": 5, + "cost": 13, "xws": "biggsdarklighter-battleofyavin", "ability": "During the System Phase, you may choose 1 friendly ship at range 1. If you do, treat your initiative as equal to the chosen ship's initiative until the end of the Activation Phase.", "shipAbility": { "name": "Hope", "text": "After another friendly ship at range 0-3 is destroyed, you may perform a [Focus] or [Boost] action." }, - "standardLoadout": ["attackspeed-battleofyavin", "selfless", "protontorpedoes", "r2f2-battleofyavin"], + "standardLoadout": [ + "attackspeed-battleofyavin", + "selfless", + "protontorpedoes", + "r2f2-battleofyavin" + ], "image": "https://infinitearenas.com/xw2/images/quickbuilds/biggsdarklighter-battleofyavin.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/biggsdarklighter.png", "standard": true, "extended": true, - "keywords": ["X-wing"], - "epic": true + "keywords": [ + "X-wing" + ], + "epic": true, + "loadout": 0 }, { "name": "Garven Dreis", "caption": "Battle of Yavin", "initiative": 4, "limited": 1, - "cost": 4, + "cost": 12, "xws": "garvendreis-battleofyavin", "ability": "After you spend a focus token, you may choose 1 friendly ship at range 1-3. That ship gains 1 focus token.", "shipAbility": { "name": "Hope", "text": "After another friendly ship at range 0-3 is destroyed, you may perform a [Focus] or [Boost] action." }, - "standardLoadout": ["advprotontorpedoes", "r5k6-battleofyavin"], + "standardLoadout": [ + "advprotontorpedoes", + "r5k6-battleofyavin" + ], "image": "https://infinitearenas.com/xw2/images/quickbuilds/garvendreis-battleofyavin.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/garvendreis-t65xwing.png", "standard": true, "extended": true, - "keywords": ["X-wing"], - "epic": true + "keywords": [ + "X-wing" + ], + "epic": true, + "loadout": 0 }, { "name": "Jek Porkins", "caption": "Battle of Yavin", "initiative": 4, "limited": 1, - "cost": 4, + "cost": 12, "xws": "jekporkins-battleofyavin", "ability": "After you receive a stress token, you may roll 1 attack die to remove it. On a [Hit] result, suffer 1 [Hit] damage.", "shipAbility": { "name": "Hope", "text": "After another friendly ship at range 0-3 is destroyed, you may perform a [Focus] or [Boost] action." }, - "standardLoadout": ["advprotontorpedoes", "r5d8-battleofyavin", "unstablesublightengines-battleofyavin"], + "standardLoadout": [ + "advprotontorpedoes", + "r5d8-battleofyavin", + "unstablesublightengines-battleofyavin" + ], "image": "https://infinitearenas.com/xw2/images/quickbuilds/jekporkins-battleofyavin.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/jekporkins.png", "standard": true, "extended": true, - "keywords": ["X-wing"], - "epic": true + "keywords": [ + "X-wing" + ], + "epic": true, + "loadout": 0 }, { "name": "Luke Skywalker", "caption": "Battle of Yavin", "initiative": 5, "limited": 1, - "cost": 5, + "cost": 16, "xws": "lukeskywalker-battleofyavin", "ability": "After you are declared as the defender during an attack, you may recover 1 [Force].", - "force": { "value": 2, "recovers": 1, "side": ["light"] }, + "force": { + "value": 2, + "recovers": 1, + "side": [ + "light" + ] + }, "shipAbility": { "name": "Hope", "text": "After another friendly ship at range 0-3 is destroyed, you may perform a [Focus] or [Boost] action." }, - "standardLoadout": ["attackspeed-battleofyavin", "instinctiveaim", "protontorpedoes", "r2d2-battleofyavin"], + "standardLoadout": [ + "attackspeed-battleofyavin", + "instinctiveaim", + "protontorpedoes", + "r2d2-battleofyavin" + ], "image": "https://infinitearenas.com/xw2/images/quickbuilds/lukeskywalker-battleofyavin.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/lukeskywalker.png", "standard": true, "extended": true, - "keywords": ["X-wing"], - "epic": true + "keywords": [ + "X-wing" + ], + "epic": true, + "loadout": 0 }, { "name": "Wedge Antilles", "caption": "Battle of Yavin", "initiative": 5, "limited": 1, - "cost": 5, + "cost": 15, "xws": "wedgeantilles-battleofyavin", "ability": "While you perform a primary attack, if there is another friendly ship in the defender's firing arc, the defender rolls 1 less defense dice.", "shipAbility": { "name": "Hope", "text": "After another friendly ship at range 0-3 is destroyed, you may perform a [Focus] or [Boost] action." }, - "standardLoadout": ["attackspeed-battleofyavin", "marksmanship", "protontorpedoes", "r2a3-battleofyavin"], + "standardLoadout": [ + "attackspeed-battleofyavin", + "marksmanship", + "protontorpedoes", + "r2a3-battleofyavin" + ], "image": "https://infinitearenas.com/xw2/images/quickbuilds/wedgeantilles-battleofyavin.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/wedgeantilles.png", "standard": true, "extended": true, - "keywords": ["X-wing"], - "epic": true + "keywords": [ + "X-wing" + ], + "epic": true, + "loadout": 0 }, { "name": "Corran Horn", "caption": "Rogue Nine", "initiative": 5, "limited": 1, - "cost": 4, - "loadout": 9, + "cost": 12, + "loadout": 13, "xws": "corranhorn-t65xwing", "ability": "After you declare the defender of an attack, if you have a lock on the defender, a friendly ship may transfer their lock token from you to the defender.", "slots": [ @@ -399,7 +523,9 @@ "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/corranhorn-t65xwing.png", "standard": true, "extended": true, - "keywords": ["X-wing"], + "keywords": [ + "X-wing" + ], "epic": true }, { @@ -407,11 +533,14 @@ "caption": "Wisecracking Wingman", "initiative": 5, "limited": 1, - "cost": 5, - "loadout": 15, + "cost": 12, + "loadout": 13, "xws": "wesjanson", "ability": "After you perform an attack, you may spend 1 [Charge] to assign the defender 1 jam token. After you defend, you may spend 1 [Charge] to assign the attacker 1 jam token.", - "charges": { "value": 1, "recovers": 1 }, + "charges": { + "value": 1, + "recovers": 1 + }, "slots": [ "Talent", "Missile", @@ -423,7 +552,9 @@ "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/wesjanson.png", "standard": true, "extended": true, - "keywords": ["X-wing"], + "keywords": [ + "X-wing" + ], "epic": true }, { @@ -431,40 +562,60 @@ "caption": "Red Five", "initiative": 5, "limited": 1, - "cost": 6, + "cost": 16, "xws": "lukeskywalker-swz106", "ability": "After you are declared as the defender during an attack, you may recover 1 [Force].", - "force": { "value": 2, "recovers": 1, "side": ["light"] }, - "standardLoadout": ["instinctiveaim", "protontorpedoes", "r2d2"], + "force": { + "value": 2, + "recovers": 1, + "side": [ + "light" + ] + }, + "standardLoadout": [ + "instinctiveaim", + "protontorpedoes", + "r2d2" + ], "image": "https://infinitearenas.com/xw2/images/quickbuilds/lukeskywalker-swz106.png", "artwork": "", "standard": true, "extended": true, - "keywords": ["X-wing"], - "epic": true + "keywords": [ + "X-wing" + ], + "epic": true, + "loadout": 0 }, { "name": "Jek Porkins", "caption": "Red Six", "initiative": 4, "limited": 1, - "cost": 5, + "cost": 13, "xws": "jekporkins-swz106", "ability": "After you receive a stress token, you may roll 1 attack die to remove it. On a [Hit] result, suffer 1 [Hit] damage.", - "standardLoadout": ["predator", "protontorpedoes", "r5d8-battleofyavin"], + "standardLoadout": [ + "predator", + "protontorpedoes", + "r5d8-battleofyavin" + ], "image": "https://infinitearenas.com/xw2/images/quickbuilds/jekporkins-swz106.png", "artwork": "", "standard": true, "extended": true, - "keywords": ["X-wing"], - "epic": true + "keywords": [ + "X-wing" + ], + "epic": true, + "loadout": 0 }, { "name": "Wedge Antilles", "caption": "Battle Over Endor", "initiative": 6, "limited": 1, - "cost": 5, + "cost": 16, "xws": "wedgeantilles-battleoverendor", "ability": "After you perform an attack that hits, gain 1 focus token.", "shipAbility": { @@ -472,31 +623,72 @@ "text": "After you perform a [Boost] action, gain a deplete token." }, "shipStats": [ - { "arc": "Front Arc", "type": "attack", "value": 3 }, - { "type": "agility", "value": 2 }, - { "type": "hull", "value": 4 }, - { "type": "shields", "value": 3 } + { + "arc": "Front Arc", + "type": "attack", + "value": 3 + }, + { + "type": "agility", + "value": 2 + }, + { + "type": "hull", + "value": 4 + }, + { + "type": "shields", + "value": 3 + } ], "shipActions": [ - { "difficulty": "White", "type": "Focus", "linked": { "difficulty": "Red", "type": "Boost" } }, - { "difficulty": "White", "type": "Lock" }, - { "difficulty": "White", "type": "Barrel Roll", "linked": { "difficulty": "Red", "type": "Focus" } }, - { "difficulty": "White", "type": "Boost"} + { + "difficulty": "White", + "type": "Focus", + "linked": { + "difficulty": "Red", + "type": "Boost" + } + }, + { + "difficulty": "White", + "type": "Lock" + }, + { + "difficulty": "White", + "type": "Barrel Roll", + "linked": { + "difficulty": "Red", + "type": "Focus" + } + }, + { + "difficulty": "White", + "type": "Boost" + } + ], + "standardLoadout": [ + "itsatrap-battleoverendor", + "predator", + "advprotontorpedoes", + "r2a3-battleoverendor" ], - "standardLoadout": ["itsatrap-battleoverendor", "predator", "advprotontorpedoes", "r2a3-battleoverendor"], "image": "https://infinitearenas.com/xw2/images/quickbuilds/wedgeantilles-battleoverendor.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/wedgeantilles-battleoverendor.png", "standard": true, "extended": true, - "keywords": ["X-wing"], - "epic": true + "keywords": [ + "X-wing" + ], + "epic": true, + "loadout": 0 }, { "name": "Yendor", "caption": "Battle Over Endor", "initiative": 5, "limited": 1, - "cost": 5, + "cost": 12, "xws": "yendor-battleoverendor", "ability": "While you perform a primary attack, you may gain a strain token to reroll 1 of your blank results.", "shipAbility": { @@ -504,25 +696,52 @@ "text": "After you perform a [Boost] action, gain a deplete token." }, "shipActions": [ - { "difficulty": "White", "type": "Focus", "linked": { "difficulty": "Red", "type": "Boost" } }, - { "difficulty": "White", "type": "Lock" }, - { "difficulty": "White", "type": "Barrel Roll", "linked": { "difficulty": "Red", "type": "Focus" } }, - { "difficulty": "White", "type": "Boost"} + { + "difficulty": "White", + "type": "Focus", + "linked": { + "difficulty": "Red", + "type": "Boost" + } + }, + { + "difficulty": "White", + "type": "Lock" + }, + { + "difficulty": "White", + "type": "Barrel Roll", + "linked": { + "difficulty": "Red", + "type": "Focus" + } + }, + { + "difficulty": "White", + "type": "Boost" + } + ], + "standardLoadout": [ + "itsatrap-battleoverendor", + "plasmatorpedoes", + "stabilizingastromech-battleoverendor" ], - "standardLoadout": ["itsatrap-battleoverendor", "plasmatorpedoes", "stabilizingastromech-battleoverendor"], "image": "https://infinitearenas.com/xw2/images/quickbuilds/yendor-battleoverendor.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/yendor-battleoverendor.png", "standard": true, "extended": true, - "keywords": ["X-wing"], - "epic": true + "keywords": [ + "X-wing" + ], + "epic": true, + "loadout": 0 }, { "name": "Kendy Idele", "caption": "Battle Over Endor", "initiative": 4, "limited": 1, - "cost": 4, + "cost": 10, "xws": "kendyidele-battleoverendor", "ability": "After you spend a green token, you may choose a friendly ship at range 1-3 and gain a strain token. If you do, that ship may perform a red [Focus] or red [Evade] action.", "shipAbility": { @@ -530,18 +749,46 @@ "text": "After you perform a [Boost] action, gain a deplete token." }, "shipActions": [ - { "difficulty": "White", "type": "Focus", "linked": { "difficulty": "Red", "type": "Boost" } }, - { "difficulty": "White", "type": "Lock" }, - { "difficulty": "White", "type": "Barrel Roll", "linked": { "difficulty": "Red", "type": "Focus" } }, - { "difficulty": "White", "type": "Boost"} + { + "difficulty": "White", + "type": "Focus", + "linked": { + "difficulty": "Red", + "type": "Boost" + } + }, + { + "difficulty": "White", + "type": "Lock" + }, + { + "difficulty": "White", + "type": "Barrel Roll", + "linked": { + "difficulty": "Red", + "type": "Focus" + } + }, + { + "difficulty": "White", + "type": "Boost" + } + ], + "standardLoadout": [ + "itsatrap-battleoverendor", + "ionmissiles", + "modifiedr4punit-battleoverendor", + "chaffparticles-battleoverendor" ], - "standardLoadout": ["itsatrap-battleoverendor", "ionmissiles", "modifiedr4punit-battleoverendor", "chaffparticles-battleoverendor"], "image": "https://infinitearenas.com/xw2/images/quickbuilds/kendyidele-battleoverendor.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/kendyidele-battleoverendor.png", "standard": true, "extended": true, - "keywords": ["X-wing"], - "epic": true + "keywords": [ + "X-wing" + ], + "epic": true, + "loadout": 0 } ] } diff --git a/data/pilots/rebel-alliance/tie-ln-fighter.json b/data/pilots/rebel-alliance/tie-ln-fighter.json index 306dd108..484e0812 100644 --- a/data/pilots/rebel-alliance/tie-ln-fighter.json +++ b/data/pilots/rebel-alliance/tie-ln-fighter.json @@ -20,17 +20,38 @@ "4KR", "5FW" ], - "dialCodes": ["TF"], + "dialCodes": [ + "TF" + ], "faction": "rebelalliance", "stats": [ - { "arc": "Front Arc", "type": "attack", "value": 2 }, - { "type": "agility", "value": 3 }, - { "type": "hull", "value": 3 } + { + "arc": "Front Arc", + "type": "attack", + "value": 2 + }, + { + "type": "agility", + "value": 3 + }, + { + "type": "hull", + "value": 3 + } ], "actions": [ - { "difficulty": "White", "type": "Focus" }, - { "difficulty": "White", "type": "Evade" }, - { "difficulty": "White", "type": "Barrel Roll" } + { + "difficulty": "White", + "type": "Focus" + }, + { + "difficulty": "White", + "type": "Evade" + }, + { + "difficulty": "White", + "type": "Barrel Roll" + } ], "icon": "https://infinitearenas.com/xw2/images/shipicons/rebel-alliance/I_TIEFighter.png", "pilots": [ @@ -44,11 +65,17 @@ "xws": "zeborrelios-tielnfighter", "ability": "While you defend, [Critical Hit] results are neutralized before [Hit] results.", "image": "https://infinitearenas.com/xw2/images/pilots/zeborrelios-tielnfighter.png", - "slots": ["Crew", "Modification"], + "slots": [ + "Crew", + "Modification" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/zeborrelios-tielnfighter.png", "standard": true, "extended": true, - "keywords": ["TIE", "Spectre"], + "keywords": [ + "TIE", + "Spectre" + ], "epic": true }, { @@ -56,17 +83,26 @@ "caption": "Clone Wars Veteran", "initiative": 2, "limited": 1, - "cost": 3, - "loadout": 8, + "cost": 7, + "loadout": 9, "xws": "captainrex", "ability": "After you perform an attack, assign the Suppressive Fire condition to the defender.", "image": "https://infinitearenas.com/xw2/images/pilots/captainrex.png", - "conditions": ["suppressivefire"], - "slots": ["Talent", "Talent", "Modification"], + "conditions": [ + "suppressivefire" + ], + "slots": [ + "Talent", + "Talent", + "Modification" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/captainrex.png", "standard": true, "extended": true, - "keywords": ["Clone", "TIE"], + "keywords": [ + "Clone", + "TIE" + ], "epic": true }, { @@ -74,17 +110,31 @@ "caption": "Spectre-6", "initiative": 3, "limited": 1, - "cost": 3, - "loadout": 6, + "cost": 9, + "loadout": 15, "xws": "ezrabridger-tielnfighter", "ability": "While you defend or perform an attack, if you are stressed, you may spend 1 [Force] to change up to 2 of your [Focus] results to [Evade] or [Hit] results.", "image": "https://infinitearenas.com/xw2/images/pilots/ezrabridger-tielnfighter.png", - "force": { "value": 1, "recovers": 1, "side": ["light"] }, - "slots": ["Modification", "Crew", "Force Power"], + "force": { + "value": 1, + "recovers": 1, + "side": [ + "light" + ] + }, + "slots": [ + "Modification", + "Crew", + "Force Power" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/ezrabridger-tielnfighter.png", "standard": true, "extended": true, - "keywords": ["Light Side", "Spectre", "TIE"], + "keywords": [ + "Light Side", + "Spectre", + "TIE" + ], "epic": true }, { @@ -92,16 +142,23 @@ "caption": "Spectre-5", "initiative": 3, "limited": 1, - "cost": 2, - "loadout": 0, + "cost": 8, + "loadout": 13, "xws": "sabinewren-tielnfighter", "ability": "Before you activate, you may perform a [Barrel Roll] or [Boost] action.", "image": "https://infinitearenas.com/xw2/images/pilots/sabinewren-tielnfighter.png", - "slots": ["Talent", "Modification"], + "slots": [ + "Talent", + "Modification" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/sabinewren-tielnfighter.png", "standard": true, "extended": true, - "keywords": ["Mandalorian", "TIE", "Spectre"], + "keywords": [ + "Mandalorian", + "TIE", + "Spectre" + ], "epic": true } ] diff --git a/data/pilots/rebel-alliance/ut-60d-u-wing.json b/data/pilots/rebel-alliance/ut-60d-u-wing.json index cf2bc46c..855dd65b 100644 --- a/data/pilots/rebel-alliance/ut-60d-u-wing.json +++ b/data/pilots/rebel-alliance/ut-60d-u-wing.json @@ -17,18 +17,42 @@ "3NW", "4FW" ], - "dialCodes": ["UW"], + "dialCodes": [ + "UW" + ], "faction": "rebelalliance", "stats": [ - { "arc": "Front Arc", "type": "attack", "value": 3 }, - { "type": "agility", "value": 2 }, - { "type": "hull", "value": 5 }, - { "type": "shields", "value": 3 } + { + "arc": "Front Arc", + "type": "attack", + "value": 3 + }, + { + "type": "agility", + "value": 2 + }, + { + "type": "hull", + "value": 5 + }, + { + "type": "shields", + "value": 3 + } ], "actions": [ - { "difficulty": "White", "type": "Focus" }, - { "difficulty": "White", "type": "Lock" }, - { "difficulty": "Red", "type": "Coordinate" } + { + "difficulty": "White", + "type": "Focus" + }, + { + "difficulty": "White", + "type": "Lock" + }, + { + "difficulty": "Red", + "type": "Coordinate" + } ], "icon": "https://infinitearenas.com/xw2/images/shipicons/rebel-alliance/I_U-wing.png", "pilots": [ @@ -37,8 +61,8 @@ "caption": "Cavern Angels Marksman", "initiative": 2, "limited": 1, - "cost": 5, - "loadout": 16, + "cost": 12, + "loadout": 14, "xws": "benthictwotubes", "ability": "After you perform a [Focus] action, you may transfer 1 of your focus tokens to a friendly ship at range 1-2.", "image": "https://infinitearenas.com/xw2/images/pilots/benthictwotubes.png", @@ -54,19 +78,24 @@ "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/benthictwotubes.png", "standard": true, "extended": true, - "keywords": ["Partisan"], + "keywords": [ + "Partisan" + ], "epic": true }, { "name": "Blue Squadron Scout", "initiative": 2, "limited": 0, - "cost": 5, - "loadout": 6, + "cost": 12, + "loadout": 17, "xws": "bluesquadronscout", "text": "Used for deploying troops under the cover of darkness or into the heat of battle, the UT-60D U-wing fulfills the Rebellion's need for a swift and hardy troop transport.", "image": "https://infinitearenas.com/xw2/images/pilots/bluesquadronscout.png", - "slots": ["Modification", "Configuration"], + "slots": [ + "Modification", + "Configuration" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/bluesquadronscout.png", "standard": true, "extended": true, @@ -77,12 +106,18 @@ "caption": "Imperial Defector", "initiative": 4, "limited": 1, - "cost": 5, + "cost": 11, "loadout": 10, "xws": "bodhirook", "ability": "Friendly ships can acquire locks onto objects at range 0-3 of any friendly ship.", "image": "https://infinitearenas.com/xw2/images/pilots/bodhirook.png", - "slots": ["Sensor", "Crew", "Crew", "Modification", "Configuration"], + "slots": [ + "Sensor", + "Crew", + "Crew", + "Modification", + "Configuration" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/bodhirook.png", "standard": true, "extended": true, @@ -93,12 +128,18 @@ "caption": "Raised by the Rebellion", "initiative": 3, "limited": 1, - "cost": 5, + "cost": 12, "loadout": 12, "xws": "cassianandor", "ability": "At the start of the Activation Phase, you may choose 1 friendly ship at range 1-3. If you do, that ship removes 1 stress token.", "image": "https://infinitearenas.com/xw2/images/pilots/cassianandor.png", - "slots": ["Talent", "Sensor", "Crew", "Modification", "Configuration"], + "slots": [ + "Talent", + "Sensor", + "Crew", + "Modification", + "Configuration" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/cassianandor.png", "standard": true, "extended": true, @@ -109,8 +150,8 @@ "caption": "Blue Eight", "initiative": 2, "limited": 1, - "cost": 5, - "loadout": 9, + "cost": 12, + "loadout": 16, "xws": "hefftobber", "ability": "After an enemy ship executes a maneuver, if it is at range 0, you may perform an action.", "image": "https://infinitearenas.com/xw2/images/pilots/hefftobber.png", @@ -132,8 +173,8 @@ "caption": "Cavern Angels Spotter", "initiative": 3, "limited": 1, - "cost": 5, - "loadout": 14, + "cost": 13, + "loadout": 17, "xws": "magvayarro", "ability": "While a friendly ship at range 0-2 defends, the attacker cannot reroll more than 1 attack die.", "image": "https://infinitearenas.com/xw2/images/pilots/magvayarro.png", @@ -149,23 +190,30 @@ "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/magvayarro.png", "standard": true, "extended": true, - "keywords": ["Partisan"], + "keywords": [ + "Partisan" + ], "epic": true }, { "name": "Partisan Renegade", "initiative": 1, "limited": 0, - "cost": 5, - "loadout": 6, + "cost": 11, + "loadout": 12, "xws": "partisanrenegade", "text": "Saw Gerrera's partisans were first established to oppose Separatist forces on Onderon during the Clone Wars and continued to wage war against galactic tyranny as the Empire rose to power.", - "slots": ["Illicit", "Configuration"], + "slots": [ + "Illicit", + "Configuration" + ], "image": "https://infinitearenas.com/xw2/images/pilots/partisanrenegade.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/partisanrenegade.png", "standard": true, "extended": true, - "keywords": ["Partisan"], + "keywords": [ + "Partisan" + ], "epic": true }, { @@ -173,8 +221,8 @@ "caption": "Obsessive Outlaw", "initiative": 4, "limited": 1, - "cost": 5, - "loadout": 18, + "cost": 13, + "loadout": 16, "xws": "sawgerrera", "ability": "While a damaged friendly ship at range 0-3 performs an attack, it may reroll 1 attack die.", "image": "https://infinitearenas.com/xw2/images/pilots/sawgerrera.png", @@ -190,7 +238,9 @@ "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/sawgerrera.png", "standard": true, "extended": true, - "keywords": ["Partisan"], + "keywords": [ + "Partisan" + ], "epic": true }, { @@ -200,19 +250,36 @@ "limited": 1, "xws": "k2so", "ability": "After you gain a stress token, gain 1 calculate token.", - "slots": ["Sensor", "Crew", "Crew", "Modification", "Configuration"], + "slots": [ + "Sensor", + "Crew", + "Crew", + "Modification", + "Configuration" + ], "shipActions": [ - { "difficulty": "White", "type": "Calculate" }, - { "difficulty": "White", "type": "Lock" }, - { "difficulty": "Red", "type": "Coordinate" } + { + "difficulty": "White", + "type": "Calculate" + }, + { + "difficulty": "White", + "type": "Lock" + }, + { + "difficulty": "Red", + "type": "Coordinate" + } ], "standard": true, "extended": true, - "cost": 5, - "loadout": 10, + "cost": 11, + "loadout": 11, "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/k2so.png", "image": "https://infinitearenas.com/xw2/images/pilots/k2so.png", - "keywords": ["Droid"], + "keywords": [ + "Droid" + ], "epic": true } ] diff --git a/data/pilots/rebel-alliance/vcx-100-light-freighter.json b/data/pilots/rebel-alliance/vcx-100-light-freighter.json index 1d0bec46..1c6b8345 100644 --- a/data/pilots/rebel-alliance/vcx-100-light-freighter.json +++ b/data/pilots/rebel-alliance/vcx-100-light-freighter.json @@ -21,18 +21,42 @@ "4FW", "4KR" ], - "dialCodes": ["VCX"], + "dialCodes": [ + "VCX" + ], "faction": "rebelalliance", "stats": [ - { "arc": "Front Arc", "type": "attack", "value": 4 }, - { "type": "agility", "value": 0 }, - { "type": "hull", "value": 10 }, - { "type": "shields", "value": 4 } + { + "arc": "Front Arc", + "type": "attack", + "value": 4 + }, + { + "type": "agility", + "value": 0 + }, + { + "type": "hull", + "value": 10 + }, + { + "type": "shields", + "value": 4 + } ], "actions": [ - { "difficulty": "White", "type": "Focus" }, - { "difficulty": "White", "type": "Lock" }, - { "difficulty": "White", "type": "Reinforce" } + { + "difficulty": "White", + "type": "Focus" + }, + { + "difficulty": "White", + "type": "Lock" + }, + { + "difficulty": "White", + "type": "Reinforce" + } ], "icon": "https://infinitearenas.com/xw2/images/shipicons/rebel-alliance/I_Ghost.png", "pilots": [ @@ -47,9 +71,18 @@ "ability": "At the start of the Engagement Phase, each enemy ship at range 0 gains 2 jam tokens.", "image": "https://infinitearenas.com/xw2/images/pilots/chopper.png", "shipActions": [ - { "difficulty": "White", "type": "Calculate" }, - { "difficulty": "White", "type": "Lock" }, - { "difficulty": "White", "type": "Reinforce" } + { + "difficulty": "White", + "type": "Calculate" + }, + { + "difficulty": "White", + "type": "Lock" + }, + { + "difficulty": "White", + "type": "Reinforce" + } ], "shipAbility": { "name": "Tail Gun", @@ -68,7 +101,11 @@ "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/chopper.png", "standard": true, "extended": true, - "keywords": ["Droid", "Freighter", "Spectre"], + "keywords": [ + "Droid", + "Freighter", + "Spectre" + ], "epic": true }, { @@ -76,8 +113,8 @@ "caption": "Spectre-2", "initiative": 5, "limited": 1, - "cost": 7, - "loadout": 20, + "cost": 18, + "loadout": 19, "xws": "herasyndulla-vcx100lightfreighter", "ability": "After you reveal a red or blue maneuver, you may set your dial to another maneuver of the same difficulty.", "image": "https://infinitearenas.com/xw2/images/pilots/herasyndulla-vcx100lightfreighter.png", @@ -99,7 +136,10 @@ "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/herasyndulla-vcx100lightfreighter.png", "standard": false, "extended": true, - "keywords": ["Freighter", "Spectre"], + "keywords": [ + "Freighter", + "Spectre" + ], "epic": true }, { @@ -107,12 +147,18 @@ "caption": "Spectre-1", "initiative": 3, "limited": 1, - "cost": 7, + "cost": 19, "loadout": 20, "xws": "kananjarrus", "ability": "While a friendly ship in your firing arc defends, you may spend 1 [Force]. If you do, the attacker rolls 1 fewer attack die.", "image": "https://infinitearenas.com/xw2/images/pilots/kananjarrus.png", - "force": { "value": 2, "recovers": 1, "side": ["light"] }, + "force": { + "value": 2, + "recovers": 1, + "side": [ + "light" + ] + }, "shipAbility": { "name": "Tail Gun", "text": "While you have a docked ship, you have a primary [Rear Arc] weapon with an attack value equal to your docked ship's primary [Front Arc] attack value." @@ -131,15 +177,20 @@ "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/kananjarrus.png", "standard": true, "extended": true, - "keywords": ["Freighter", "Jedi", "Light Side", "Spectre"], + "keywords": [ + "Freighter", + "Jedi", + "Light Side", + "Spectre" + ], "epic": true }, { "name": "Lothal Rebel", "initiative": 2, "limited": 0, - "cost": 7, - "loadout": 8, + "cost": 15, + "loadout": 9, "xws": "lothalrebel", "text": "Another successful Corellian Engineering Corporation freighter design, the VCX-100 is larger than the ubiquitous YT-series, boasting more living space and customizability.", "image": "https://infinitearenas.com/xw2/images/pilots/lothalrebel.png", @@ -147,11 +198,17 @@ "name": "Tail Gun", "text": "While you have a docked ship, you have a primary [Rear Arc] weapon with an attack value equal to your docked ship's primary [Front Arc] attack value." }, - "slots": ["Turret", "Torpedo", "Gunner"], + "slots": [ + "Turret", + "Torpedo", + "Gunner" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/lothalrebel.png", "standard": true, "extended": true, - "keywords": ["Freighter"], + "keywords": [ + "Freighter" + ], "epic": true }, { @@ -178,11 +235,14 @@ "Title" ], "ability": "While you defend, if the attacker modified any attack dice, you may roll 1 additional defense die.", - "cost": 7, - "loadout": 16, + "cost": 17, + "loadout": 14, "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/alexsandrkallus.png", "image": "https://infinitearenas.com/xw2/images/pilots/alexsandrkallus.png", - "keywords": ["Freighter", "Spectre"], + "keywords": [ + "Freighter", + "Spectre" + ], "epic": true } ] diff --git a/data/pilots/rebel-alliance/yt-2400-light-freighter.json b/data/pilots/rebel-alliance/yt-2400-light-freighter.json index 8aa951cd..1211aa22 100644 --- a/data/pilots/rebel-alliance/yt-2400-light-freighter.json +++ b/data/pilots/rebel-alliance/yt-2400-light-freighter.json @@ -21,19 +21,46 @@ "4FW", "4KR" ], - "dialCodes": ["YT24"], + "dialCodes": [ + "YT24" + ], "faction": "rebelalliance", "stats": [ - { "arc": "Double Turret Arc", "type": "attack", "value": 3 }, - { "type": "agility", "value": 2 }, - { "type": "hull", "value": 6 }, - { "type": "shields", "value": 4 } + { + "arc": "Double Turret Arc", + "type": "attack", + "value": 3 + }, + { + "type": "agility", + "value": 2 + }, + { + "type": "hull", + "value": 6 + }, + { + "type": "shields", + "value": 4 + } ], "actions": [ - { "difficulty": "White", "type": "Focus" }, - { "difficulty": "White", "type": "Lock" }, - { "difficulty": "Red", "type": "Barrel Roll" }, - { "difficulty": "White", "type": "Rotate Arc" } + { + "difficulty": "White", + "type": "Focus" + }, + { + "difficulty": "White", + "type": "Lock" + }, + { + "difficulty": "Red", + "type": "Barrel Roll" + }, + { + "difficulty": "White", + "type": "Rotate Arc" + } ], "icon": "https://infinitearenas.com/xw2/images/shipicons/rebel-alliance/I_YT-2400.png", "pilots": [ @@ -48,20 +75,45 @@ "ability": "After you defend or perform an attack, if you spent a calculate token, gain 1 calculate token.", "image": "https://infinitearenas.com/xw2/images/pilots/leebo.png", "shipActions": [ - { "difficulty": "White", "type": "Calculate" }, - { "difficulty": "White", "type": "Lock" }, - { "difficulty": "Red", "type": "Barrel Roll" }, - { "difficulty": "White", "type": "Rotate Arc" } + { + "difficulty": "White", + "type": "Calculate" + }, + { + "difficulty": "White", + "type": "Lock" + }, + { + "difficulty": "Red", + "type": "Barrel Roll" + }, + { + "difficulty": "White", + "type": "Rotate Arc" + } ], "shipAbility": { "name": "Sensor Blindspot", "text": "While you perform a primary attack at attack range 0-1, do not apply the range 0-1 bonus and roll 1 fewer attack die." }, - "shipStats" : [ - { "arc": "Double Turret Arc", "type": "attack", "value": 4 }, - { "type": "agility", "value": 2 }, - { "type": "hull", "value": 6 }, - { "type": "shields", "value": 4 } + "shipStats": [ + { + "arc": "Double Turret Arc", + "type": "attack", + "value": 4 + }, + { + "type": "agility", + "value": 2 + }, + { + "type": "hull", + "value": 6 + }, + { + "type": "shields", + "value": 4 + } ], "slots": [ "Talent", @@ -74,7 +126,10 @@ "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/leebo.png", "standard": false, "extended": true, - "keywords": ["Droid", "Freighter"], + "keywords": [ + "Droid", + "Freighter" + ], "epic": true }, { @@ -82,8 +137,8 @@ "caption": "Hotshot Mercenary", "initiative": 5, "limited": 1, - "cost": 10, - "loadout": 22, + "cost": 20, + "loadout": 20, "xws": "dashrendar", "ability": "While you move, you ignore obstacles.", "image": "https://infinitearenas.com/xw2/images/pilots/dashrendar.png", @@ -91,11 +146,24 @@ "name": "Sensor Blindspot", "text": "While you perform a primary attack at attack range 0-1, do not apply the range 0-1 bonus and roll 1 fewer attack die." }, - "shipStats" : [ - { "arc": "Double Turret Arc", "type": "attack", "value": 4 }, - { "type": "agility", "value": 2 }, - { "type": "hull", "value": 6 }, - { "type": "shields", "value": 4 } + "shipStats": [ + { + "arc": "Double Turret Arc", + "type": "attack", + "value": 4 + }, + { + "type": "agility", + "value": 2 + }, + { + "type": "hull", + "value": 6 + }, + { + "type": "shields", + "value": 4 + } ], "slots": [ "Talent", @@ -109,15 +177,17 @@ "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/dashrendar.png", "standard": false, "extended": true, - "keywords": ["Freighter"], + "keywords": [ + "Freighter" + ], "epic": true }, { "name": "Wild Space Fringer", "initiative": 1, "limited": 0, - "cost": 8, - "loadout": 7, + "cost": 17, + "loadout": 14, "xws": "wildspacefringer", "text": "Although stock YT-2400 light freighters have plenty of room for cargo, that space is often annexed to support modified weapon systems and oversized engines.", "image": "https://infinitearenas.com/xw2/images/pilots/wildspacefringer.png", @@ -125,11 +195,16 @@ "name": "Sensor Blindspot", "text": "While you perform a primary attack at attack range 0-1, do not apply the range 0-1 bonus and roll 1 fewer attack die." }, - "slots": ["Missile", "Illicit"], + "slots": [ + "Missile", + "Illicit" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/wildspacefringer.png", "standard": false, "extended": true, - "keywords": ["Freighter"], + "keywords": [ + "Freighter" + ], "epic": true }, { @@ -142,14 +217,26 @@ "xws": "leebo-swz103-rebelalliance", "ability": "After you defend or perform an attack, if you spent a calculate token, gain 1 calculate token.", "shipActions": [ - { "difficulty": "White", "type": "Calculate" }, { "difficulty": "White", - "linked": { "difficulty": "Red", "type": "Rotate Arc" }, + "type": "Calculate" + }, + { + "difficulty": "White", + "linked": { + "difficulty": "Red", + "type": "Rotate Arc" + }, "type": "Lock" }, - { "difficulty": "Red", "type": "Barrel Roll" }, - { "difficulty": "White", "type": "Rotate Arc" } + { + "difficulty": "Red", + "type": "Barrel Roll" + }, + { + "difficulty": "White", + "type": "Rotate Arc" + } ], "shipAbility": { "name": "Sensor Blindspot", @@ -167,7 +254,10 @@ "image": "https://infinitearenas.com/xw2/images/pilots/leebo-wisdomofages.png", "standard": true, "extended": true, - "keywords": ["Droid", "Freighter"], + "keywords": [ + "Droid", + "Freighter" + ], "epic": true }, { @@ -175,7 +265,7 @@ "caption": "Freighter for Hire", "initiative": 5, "limited": 1, - "cost": 6, + "cost": 19, "loadout": 20, "xws": "dashrendar-swz103-rebelalliance", "ability": "During the Engagement Phase, you ignore the effects of obstacles that you are overlapping.", @@ -196,7 +286,9 @@ "image": "https://infinitearenas.com/xw2/images/pilots/dashrendar-freighterforhire.png", "standard": true, "extended": true, - "keywords": ["Freighter"], + "keywords": [ + "Freighter" + ], "epic": true }, { @@ -208,25 +300,44 @@ "xws": "leebo-swz103-sl-rebelalliance", "ability": "At the end of the Engagement Phase, you may spend a calculate token to acquire a lock on an enemy ship at range 2-3.", "shipActions": [ - { "difficulty": "White", "type": "Calculate" }, { "difficulty": "White", - "linked": { "difficulty": "Red", "type": "Rotate Arc" }, + "type": "Calculate" + }, + { + "difficulty": "White", + "linked": { + "difficulty": "Red", + "type": "Rotate Arc" + }, "type": "Lock" }, - { "difficulty": "Red", "type": "Barrel Roll" }, - { "difficulty": "White", "type": "Rotate Arc" } + { + "difficulty": "Red", + "type": "Barrel Roll" + }, + { + "difficulty": "White", + "type": "Rotate Arc" + } ], "shipAbility": { "name": "Sensor Blindspot", "text": "While you perform a primary attack at attack range 0-1, you roll 1 fewer die. While you defend at range 1, you roll 1 fewer defense die." }, - "standardLoadout": ["efficientprocessing-swz103", "seekermissiles-swz103", "outrider"], + "standardLoadout": [ + "efficientprocessing-swz103", + "seekermissiles-swz103", + "outrider" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/leebo.png", "image": "https://infinitearenas.com/xw2/images/quickbuilds/leebo-hethinkshesfunny-rebelalliance.png", "standard": true, "extended": true, - "keywords": ["Droid", "Freighter"], + "keywords": [ + "Droid", + "Freighter" + ], "epic": true }, { @@ -234,20 +345,29 @@ "caption": "In it for Himself", "initiative": 5, "limited": 1, - "cost": 7, + "cost": 17, "xws": "dashrendar-swz103-sl-rebelalliance", "ability": "After you gain a red token as a result of moving through or overlapping an obstacle, you may transfer that red token to a friendly ship at range 0-1.", "shipAbility": { "name": "Sensor Blindspot", "text": "While you perform a primary attack at attack range 0-1, you roll 1 fewer die. While you defend at range 1, you roll 1 fewer defense die." }, - "standardLoadout": ["mercenary-swz103", "seekermissiles-swz103", "leebo-swz103", "outrider"], + "standardLoadout": [ + "mercenary-swz103", + "seekermissiles-swz103", + "leebo-swz103", + "outrider" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/dashrendar.png", "image": "https://infinitearenas.com/xw2/images/quickbuilds/dashrendar-initforhimself-rebelalliance.png", "standard": true, "extended": true, - "keywords": ["Droid", "Freighter"], - "epic": true + "keywords": [ + "Droid", + "Freighter" + ], + "epic": true, + "loadout": 0 } ] } diff --git a/data/pilots/rebel-alliance/z-95-af4-headhunter.json b/data/pilots/rebel-alliance/z-95-af4-headhunter.json index 81c71ac3..b7e8bd9f 100644 --- a/data/pilots/rebel-alliance/z-95-af4-headhunter.json +++ b/data/pilots/rebel-alliance/z-95-af4-headhunter.json @@ -20,18 +20,42 @@ "4FW", "4KR" ], - "dialCodes": ["Z95"], + "dialCodes": [ + "Z95" + ], "faction": "rebelalliance", "stats": [ - { "arc": "Front Arc", "type": "attack", "value": 2 }, - { "type": "agility", "value": 2 }, - { "type": "hull", "value": 2 }, - { "type": "shields", "value": 2 } + { + "arc": "Front Arc", + "type": "attack", + "value": 2 + }, + { + "type": "agility", + "value": 2 + }, + { + "type": "hull", + "value": 2 + }, + { + "type": "shields", + "value": 2 + } ], "actions": [ - { "difficulty": "White", "type": "Focus" }, - { "difficulty": "White", "type": "Lock" }, - { "difficulty": "Red", "type": "Barrel Roll" } + { + "difficulty": "White", + "type": "Focus" + }, + { + "difficulty": "White", + "type": "Lock" + }, + { + "difficulty": "Red", + "type": "Barrel Roll" + } ], "icon": "https://infinitearenas.com/xw2/images/shipicons/rebel-alliance/I_Z-95.png", "pilots": [ @@ -40,12 +64,17 @@ "caption": "Intelligence Chief", "initiative": 5, "limited": 1, - "cost": 4, - "loadout": 11, + "cost": 8, + "loadout": 9, "xws": "airencracken", "ability": "After you perform an attack, you may choose 1 friendly ship at range 1. That ship may perform an action, treating it as red.", "image": "https://infinitearenas.com/xw2/images/pilots/airencracken.png", - "slots": ["Talent", "Torpedo", "Sensor", "Modification"], + "slots": [ + "Talent", + "Torpedo", + "Sensor", + "Modification" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/airencracken.png", "standard": true, "extended": true, @@ -55,12 +84,15 @@ "name": "Bandit Squadron Pilot", "initiative": 1, "limited": 0, - "cost": 3, + "cost": 6, "loadout": 5, "xws": "banditsquadronpilot", "text": "The Z-95 Headhunter was the primary inspiration for Incom Corporation's exemplary T-65 X-wing starfighter. Though it is considered outdated by modern standards, it remains a versatile and potent snub fighter.", "image": "https://infinitearenas.com/xw2/images/pilots/banditsquadronpilot.png", - "slots": ["Missile", "Modification"], + "slots": [ + "Missile", + "Modification" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/banditsquadronpilot.png", "standard": true, "extended": true, @@ -71,12 +103,16 @@ "caption": "Team Player", "initiative": 4, "limited": 1, - "cost": 3, - "loadout": 11, + "cost": 9, + "loadout": 17, "xws": "lieutenantblount", "ability": "While you perform a primary attack, if there is at least 1 other friendly ship at range 0-1 of the defender, you may roll 1 additional attack die.", "image": "https://infinitearenas.com/xw2/images/pilots/lieutenantblount.png", - "slots": ["Talent", "Talent", "Modification"], + "slots": [ + "Talent", + "Talent", + "Modification" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/lieutenantblount.png", "standard": true, "extended": true, @@ -86,12 +122,15 @@ "name": "Tala Squadron Pilot", "initiative": 2, "limited": 0, - "cost": 3, - "loadout": 4, + "cost": 8, + "loadout": 16, "xws": "talasquadronpilot", "text": "The AF4 series is the latest in a long line of Headhunter designs. Cheap and relatively durable, it is a favorite among independent outfits like the Rebellion.", "image": "https://infinitearenas.com/xw2/images/pilots/talasquadronpilot.png", - "slots": ["Talent", "Modification"], + "slots": [ + "Talent", + "Modification" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/talasquadronpilot.png", "standard": true, "extended": true, diff --git a/data/pilots/resistance/bta-nr2-y-wing.json b/data/pilots/resistance/bta-nr2-y-wing.json index 72dced6a..fef2f53f 100644 --- a/data/pilots/resistance/bta-nr2-y-wing.json +++ b/data/pilots/resistance/bta-nr2-y-wing.json @@ -19,19 +19,46 @@ "4FR", "5KR" ], - "dialCodes": ["NR2"], + "dialCodes": [ + "NR2" + ], "faction": "resistance", "stats": [ - { "arc": "Front Arc", "type": "attack", "value": 2 }, - { "type": "agility", "value": 1 }, - { "type": "hull", "value": 4 }, - { "type": "shields", "value": 3 } + { + "arc": "Front Arc", + "type": "attack", + "value": 2 + }, + { + "type": "agility", + "value": 1 + }, + { + "type": "hull", + "value": 4 + }, + { + "type": "shields", + "value": 3 + } ], "actions": [ - { "difficulty": "White", "type": "Focus" }, - { "difficulty": "Red", "type": "Lock" }, - { "difficulty": "Red", "type": "Barrel Roll" }, - { "difficulty": "Red", "type": "Boost" } + { + "difficulty": "White", + "type": "Focus" + }, + { + "difficulty": "Red", + "type": "Lock" + }, + { + "difficulty": "Red", + "type": "Barrel Roll" + }, + { + "difficulty": "Red", + "type": "Boost" + } ], "pilots": [ { @@ -45,8 +72,8 @@ }, "standard": true, "extended": true, - "cost": 4, - "loadout": 9, + "cost": 12, + "loadout": 20, "slots": [ "Talent", "Tech", @@ -59,10 +86,15 @@ ], "ability": "After a ship at range 1 performs an action during its Perform Action step, if that action is on your action bar, you may spend 1 [Charge] to perform that action, treating it as red.", "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/zoriibliss.png", - "charges": { "value": 1, "recovers": 1 }, + "charges": { + "value": 1, + "recovers": 1 + }, "image": "https://infinitearenas.com/xw2/images/pilots/zoriibliss.png", "caption": "Corsair of Kijimi", - "keywords": ["Y-wing"], + "keywords": [ + "Y-wing" + ], "epic": true }, { @@ -76,8 +108,8 @@ }, "standard": true, "extended": true, - "cost": 4, - "loadout": 12, + "cost": 11, + "loadout": 18, "slots": [ "Talent", "Tech", @@ -93,7 +125,9 @@ "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/tezanasz.png", "image": "https://infinitearenas.com/xw2/images/pilots/tezanasz.png", "caption": "Old Soldier", - "keywords": ["Y-wing"], + "keywords": [ + "Y-wing" + ], "epic": true }, { @@ -107,8 +141,8 @@ }, "standard": true, "extended": true, - "cost": 4, - "loadout": 12, + "cost": 11, + "loadout": 17, "slots": [ "Tech", "Missile", @@ -124,7 +158,9 @@ "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/wilsateshlo.png", "image": "https://infinitearenas.com/xw2/images/pilots/wilsateshlo.png", "caption": "Veiled Sorority Privateer", - "keywords": ["Y-wing"], + "keywords": [ + "Y-wing" + ], "epic": true }, { @@ -138,8 +174,8 @@ }, "standard": true, "extended": true, - "cost": 3, - "loadout": 9, + "cost": 11, + "loadout": 15, "slots": [ "Tech", "Turret", @@ -153,7 +189,9 @@ "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/shasazaro.png", "image": "https://infinitearenas.com/xw2/images/pilots/shasazaro.png", "caption": "Artistic Ace", - "keywords": ["Y-wing"], + "keywords": [ + "Y-wing" + ], "epic": true }, { @@ -167,8 +205,8 @@ }, "standard": true, "extended": true, - "cost": 3, - "loadout": 7, + "cost": 10, + "loadout": 10, "slots": [ "Tech", "Turret", @@ -183,7 +221,9 @@ "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/legafossang.png", "image": "https://infinitearenas.com/xw2/images/pilots/legafossang.png", "caption": "Hero of Humbarine", - "keywords": ["Y-wing"], + "keywords": [ + "Y-wing" + ], "epic": true }, { @@ -213,7 +253,9 @@ "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/aftabackbar.png", "image": "https://infinitearenas.com/xw2/images/pilots/aftabackbar.png", "caption": "“Junior”", - "keywords": ["Y-wing"], + "keywords": [ + "Y-wing" + ], "epic": true }, { @@ -243,7 +285,9 @@ "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/coruskapellim.png", "image": "https://infinitearenas.com/xw2/images/pilots/coruskapellim.png", "caption": "“Gentleman Flyer”", - "keywords": ["Y-wing"], + "keywords": [ + "Y-wing" + ], "epic": true }, { @@ -273,7 +317,9 @@ "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/caithrenalli-btanr2ywing.png", "image": "https://infinitearenas.com/xw2/images/pilots/caithrenalli-btanr2ywing.png", "caption": "Tenacious Survivor", - "keywords": ["Y-wing"], + "keywords": [ + "Y-wing" + ], "epic": true }, { @@ -287,8 +333,8 @@ }, "standard": true, "extended": true, - "cost": 4, - "loadout": 7, + "cost": 10, + "loadout": 11, "slots": [ "Talent", "Tech", @@ -301,7 +347,9 @@ "text": "Designed for customization, the BTA-NR2 Y-wing is used by numerous military organizations across the galaxy in a variety of roles, from law enforcement craft to wartime bombers.", "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/newrepublicpatrol.png", "image": "https://infinitearenas.com/xw2/images/pilots/newrepublicpatrol.png", - "keywords": ["Y-wing"], + "keywords": [ + "Y-wing" + ], "epic": true }, { @@ -315,8 +363,8 @@ }, "standard": true, "extended": true, - "cost": 4, - "loadout": 4, + "cost": 11, + "loadout": 16, "slots": [ "Tech", "Turret", @@ -329,7 +377,9 @@ "text": "Led by Zorii Bliss, the Kijimi Spice Runners set aside their usual mercenary ways to take the fight to the Final Order at the Battle of Exegol.", "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/kijimispicerunner.png", "image": "https://infinitearenas.com/xw2/images/pilots/kijimispicerunner.png", - "keywords": ["Y-wing"], + "keywords": [ + "Y-wing" + ], "epic": true } ], diff --git a/data/pilots/resistance/fireball.json b/data/pilots/resistance/fireball.json index 4bb69ad8..0d2e119d 100644 --- a/data/pilots/resistance/fireball.json +++ b/data/pilots/resistance/fireball.json @@ -22,19 +22,46 @@ "3RR", "4FR" ], - "dialCodes": ["FB"], + "dialCodes": [ + "FB" + ], "faction": "resistance", "stats": [ - { "arc": "Front Arc", "type": "attack", "value": 2 }, - { "type": "agility", "value": 2 }, - { "type": "hull", "value": 6 }, - { "type": "shields", "value": 0 } + { + "arc": "Front Arc", + "type": "attack", + "value": 2 + }, + { + "type": "agility", + "value": 2 + }, + { + "type": "hull", + "value": 6 + }, + { + "type": "shields", + "value": 0 + } ], "actions": [ - { "difficulty": "White", "type": "Focus" }, - { "difficulty": "White", "type": "Evade" }, - { "difficulty": "White", "type": "Barrel Roll" }, - { "difficulty": "White", "type": "SLAM" } + { + "difficulty": "White", + "type": "Focus" + }, + { + "difficulty": "White", + "type": "Evade" + }, + { + "difficulty": "White", + "type": "Barrel Roll" + }, + { + "difficulty": "White", + "type": "SLAM" + } ], "icon": "https://infinitearenas.com/xw2/images/shipicons/resistance/I_Fireball.png", "pilots": [ @@ -47,10 +74,13 @@ "name": "Explosion with Wings", "text": "Setup: You are dealt 1 facedown damage card. After you perform a [SLAM] action, you may expose 1 damage card to remove 1 disarm token." }, - "slots": ["Missile", "Modification"], + "slots": [ + "Missile", + "Modification" + ], "standard": true, "extended": true, - "cost": 3, + "cost": 7, "loadout": 5, "text": "Some ambitious and talented pilots begin their racing careers as ground crew, working around the clock to keep cobbled-together ships in the sky on far-flung worlds like Castilon.", "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/colossusstationmechanic.png", @@ -78,8 +108,8 @@ "Modification", "Title" ], - "cost": 3, - "loadout": 9, + "cost": 9, + "loadout": 14, "ability": "While you have 2 or fewer stress tokens, if you are damaged, you can execute red basic maneuvers even while stressed; if you are critically damaged, you can execute red advanced maneuvers even while stressed.", "caption": "Too Old for This", "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/jarekyeager.png", @@ -108,8 +138,8 @@ "Title" ], "ability": "While you defend or perform a primary attack, if the enemy ship's initiative is higher than the number of damage cards you have, you may roll 1 additional die.", - "cost": 4, - "loadout": 14, + "cost": 10, + "loadout": 15, "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/kazudaxiono.png", "image": "https://infinitearenas.com/xw2/images/pilots/kazudaxiono.png", "epic": true @@ -126,19 +156,38 @@ "caption": "Bucket", "standard": true, "extended": true, - "slots": ["Missile", "Crew", "Modification", "Title"], + "slots": [ + "Missile", + "Crew", + "Modification", + "Title" + ], "ability": "Before you expose 1 of your damage cards, you may look at your facedown damage cards, choose 1, and expose that card instead.", - "cost": 3, - "loadout": 8, + "cost": 6, + "loadout": 5, "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/r1j5.png", "image": "https://infinitearenas.com/xw2/images/pilots/r1j5.png", "shipActions": [ - { "difficulty": "White", "type": "Calculate" }, - { "difficulty": "White", "type": "Evade" }, - { "difficulty": "White", "type": "Barrel Roll" }, - { "difficulty": "White", "type": "SLAM" } + { + "difficulty": "White", + "type": "Calculate" + }, + { + "difficulty": "White", + "type": "Evade" + }, + { + "difficulty": "White", + "type": "Barrel Roll" + }, + { + "difficulty": "White", + "type": "SLAM" + } + ], + "keywords": [ + "Droid" ], - "keywords": ["Droid"], "epic": true } ] diff --git a/data/pilots/resistance/gr-75-medium-transport.json b/data/pilots/resistance/gr-75-medium-transport.json index 3a03843a..1e2ed5f6 100644 --- a/data/pilots/resistance/gr-75-medium-transport.json +++ b/data/pilots/resistance/gr-75-medium-transport.json @@ -17,27 +17,62 @@ "3FR", "4FR" ], - "dialCodes": ["GR75-RES"], + "dialCodes": [ + "GR75-RES" + ], "stats": [ - { "arc": "Front Arc", "type": "attack", "value": 2 }, - { "type": "agility", "value": 0 }, - { "type": "hull", "value": 12 }, - { "type": "shields", "value": 3, "recovers": 1 }, - { "type": "energy", "value": 4, "recovers": 1 } + { + "arc": "Front Arc", + "type": "attack", + "value": 2 + }, + { + "type": "agility", + "value": 0 + }, + { + "type": "hull", + "value": 12 + }, + { + "type": "shields", + "value": 3, + "recovers": 1 + }, + { + "type": "energy", + "value": 4, + "recovers": 1 + } ], "actions": [ - { "difficulty": "White", "type": "Focus" }, - { "difficulty": "Red", "type": "Lock" }, - { "difficulty": "White", "type": "Coordinate" }, - { "difficulty": "Red", "type": "Reinforce" }, - { "difficulty": "White", "type": "Jam" } + { + "difficulty": "White", + "type": "Focus" + }, + { + "difficulty": "Red", + "type": "Lock" + }, + { + "difficulty": "White", + "type": "Coordinate" + }, + { + "difficulty": "Red", + "type": "Reinforce" + }, + { + "difficulty": "White", + "type": "Jam" + } ], "pilots": [ { "name": "New Republic Volunteers", "initiative": 7, - "cost": 65, - "loadout": 0, + "cost": 23, + "loadout": 25, "limited": 0, "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/newrepublicvolunteers.png", "image": "https://infinitearenas.com/xw2/images/pilots/newrepublicvolunteers.png", diff --git a/data/pilots/resistance/mg-100-starfortress-sf-17.json b/data/pilots/resistance/mg-100-starfortress-sf-17.json index bf05ce8a..9d386760 100644 --- a/data/pilots/resistance/mg-100-starfortress-sf-17.json +++ b/data/pilots/resistance/mg-100-starfortress-sf-17.json @@ -18,20 +18,51 @@ "3FW", "3NR" ], - "dialCodes": ["MG1"], + "dialCodes": [ + "MG1" + ], "faction": "resistance", "stats": [ - { "arc": "Front Arc", "type": "attack", "value": 3 }, - { "arc": "Double Turret Arc", "type": "attack", "value": 2 }, - { "type": "agility", "value": 1 }, - { "type": "hull", "value": 9 }, - { "type": "shields", "value": 3 } + { + "arc": "Front Arc", + "type": "attack", + "value": 3 + }, + { + "arc": "Double Turret Arc", + "type": "attack", + "value": 2 + }, + { + "type": "agility", + "value": 1 + }, + { + "type": "hull", + "value": 9 + }, + { + "type": "shields", + "value": 3 + } ], "actions": [ - { "difficulty": "White", "type": "Focus" }, - { "difficulty": "White", "type": "Lock" }, - { "difficulty": "White", "type": "Rotate Arc" }, - { "difficulty": "White", "type": "Reload" } + { + "difficulty": "White", + "type": "Focus" + }, + { + "difficulty": "White", + "type": "Lock" + }, + { + "difficulty": "White", + "type": "Rotate Arc" + }, + { + "difficulty": "White", + "type": "Reload" + } ], "icon": "https://infinitearenas.com/xw2/images/shipicons/resistance/I_StarFortress.png", "pilots": [ @@ -43,8 +74,8 @@ "text": "Whether the ordnance silos of their StarFortresses are loaded with proton bombs or relief supplies, the heroic crews of Cobalt Squadron dedicate their lives to making a difference in the galaxy.", "image": "https://infinitearenas.com/xw2/images/pilots/cobaltsquadronbomber.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/cobaltsquadronbomber.png", - "cost": 6, - "loadout": 12, + "cost": 15, + "loadout": 20, "slots": [ "Sensor", "Device", @@ -67,8 +98,8 @@ "ability": "While you perform a primary attack, if the defender is at range 0-1 of at least 1 friendly device, roll 1 additional die.", "image": "https://infinitearenas.com/xw2/images/pilots/cat.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/cat.png", - "cost": 5, - "loadout": 17, + "cost": 15, + "loadout": 22, "slots": [ "Talent", "Sensor", @@ -93,8 +124,8 @@ "ability": "While you defend, if the attacker is in a friendly ship's [Single Turret Arc], you may add 1 [Focus] result to your roll.", "image": "https://infinitearenas.com/xw2/images/pilots/vennie.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/vennie.png", - "cost": 6, - "loadout": 18, + "cost": 17, + "loadout": 27, "slots": [ "Sensor", "Torpedo", @@ -118,9 +149,11 @@ "ability": "After you perform an attack, if the defender is in your [Single Turret Arc], assign the Rattled condition to the defender.", "image": "https://infinitearenas.com/xw2/images/pilots/benteene.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/benteene.png", - "cost": 5, + "cost": 15, "loadout": 19, - "conditions": ["rattled"], + "conditions": [ + "rattled" + ], "slots": [ "Sensor", "Crew", @@ -145,8 +178,8 @@ "ability": "After you fully execute a blue or white maneuver, if you have not dropped or launched a device this round, you may drop 1 device.", "image": "https://infinitearenas.com/xw2/images/pilots/edonkappehl.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/edonkappehl.png", - "cost": 6, - "loadout": 22, + "cost": 16, + "loadout": 23, "slots": [ "Sensor", "Cannon", @@ -171,8 +204,8 @@ "ability": "Before you would drop a bomb, you may place it in the play area touching you instead.", "image": "https://infinitearenas.com/xw2/images/pilots/finchdallow.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/finchdallow.png", - "cost": 6, - "loadout": 22, + "cost": 17, + "loadout": 28, "slots": [ "Sensor", "Missile", @@ -196,7 +229,10 @@ "caption": "Hero", "standard": false, "extended": true, - "charges": { "value": 1, "recovers": 1 }, + "charges": { + "value": 1, + "recovers": 1 + }, "slots": [ "Talent", "Sensor", @@ -208,8 +244,8 @@ "Modification" ], "ability": "After you drop a device, you may spend 1 [Charge] to drop an additional device.", - "cost": 6, - "loadout": 23, + "cost": 16, + "loadout": 21, "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/paigetico.png", "image": "https://infinitearenas.com/xw2/images/pilots/paigetico.png", "epic": true diff --git a/data/pilots/resistance/resistance-transport-pod.json b/data/pilots/resistance/resistance-transport-pod.json index a11ed19c..ed89a04b 100644 --- a/data/pilots/resistance/resistance-transport-pod.json +++ b/data/pilots/resistance/resistance-transport-pod.json @@ -19,19 +19,46 @@ "3KR", "4FR" ], - "dialCodes": ["RTP"], + "dialCodes": [ + "RTP" + ], "faction": "resistance", "stats": [ - { "arc": "Front Arc", "type": "attack", "value": 2 }, - { "type": "agility", "value": 2 }, - { "type": "hull", "value": 3 }, - { "type": "shields", "value": 1 } + { + "arc": "Front Arc", + "type": "attack", + "value": 2 + }, + { + "type": "agility", + "value": 2 + }, + { + "type": "hull", + "value": 3 + }, + { + "type": "shields", + "value": 1 + } ], "actions": [ - { "difficulty": "White", "type": "Focus" }, - { "difficulty": "Red", "type": "Lock" }, - { "difficulty": "Red", "type": "Barrel Roll" }, - { "difficulty": "Red", "type": "Jam" } + { + "difficulty": "White", + "type": "Focus" + }, + { + "difficulty": "Red", + "type": "Lock" + }, + { + "difficulty": "Red", + "type": "Barrel Roll" + }, + { + "difficulty": "Red", + "type": "Jam" + } ], "pilots": [ { @@ -41,20 +68,39 @@ "limited": 1, "standard": true, "extended": true, - "cost": 2, - "loadout": 4, - "slots": ["Tech", "Tech", "Crew", "Modification"], + "cost": 7, + "loadout": 9, + "slots": [ + "Tech", + "Tech", + "Crew", + "Modification" + ], "ability": "During the System Phase, you may perform a red [Barrel Roll] or [Boost] action.", "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/bb8.png", "image": "https://infinitearenas.com/xw2/images/pilots/bb8.png", "shipActions": [ - { "difficulty": "White", "type": "Calculate" }, - { "difficulty": "Red", "type": "Lock" }, - { "difficulty": "Red", "type": "Barrel Roll" }, - { "difficulty": "Red", "type": "Jam" } + { + "difficulty": "White", + "type": "Calculate" + }, + { + "difficulty": "Red", + "type": "Lock" + }, + { + "difficulty": "Red", + "type": "Barrel Roll" + }, + { + "difficulty": "Red", + "type": "Jam" + } ], "caption": "Full of Surprises", - "keywords": ["Droid"], + "keywords": [ + "Droid" + ], "epic": true }, { @@ -65,9 +111,15 @@ "caption": "Earnest Engineer", "standard": true, "extended": true, - "cost": 3, - "loadout": 9, - "slots": ["Talent", "Tech", "Crew", "Modification", "Modification"], + "cost": 8, + "loadout": 14, + "slots": [ + "Talent", + "Tech", + "Crew", + "Modification", + "Modification" + ], "ability": "While you defend or perform an attack, you may reroll up to 1 of your results for each other friendly ship in the attack arc.", "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/rosetico.png", "image": "https://infinitearenas.com/xw2/images/pilots/rosetico.png", @@ -81,11 +133,17 @@ "caption": "Starling", "standard": false, "extended": true, - "cost": 3, - "loadout": 6, - "slots": ["Tech", "Crew", "Modification"], + "cost": 6, + "loadout": 5, + "slots": [ + "Tech", + "Crew", + "Modification" + ], "ability": "Setup: After placing forces, assign the Compromising Intel condition to 1 enemy ship.", - "conditions": ["compromisingintel"], + "conditions": [ + "compromisingintel" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/vimoradi.png", "image": "https://infinitearenas.com/xw2/images/pilots/vimoradi.png", "epic": true @@ -98,9 +156,15 @@ "caption": "Big Deal", "standard": true, "extended": true, - "cost": 4, - "loadout": 15, - "slots": ["Talent", "Talent", "Tech", "Crew", "Modification"], + "cost": 10, + "loadout": 16, + "slots": [ + "Talent", + "Talent", + "Tech", + "Crew", + "Modification" + ], "ability": "While you defend or perform an attack, you may add 1 blank result, or you may gain 1 strain token to add 1 focus result instead.", "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/finn.png", "image": "https://infinitearenas.com/xw2/images/pilots/finn.png", diff --git a/data/pilots/resistance/resistance-transport.json b/data/pilots/resistance/resistance-transport.json index ede42e05..6aa57988 100644 --- a/data/pilots/resistance/resistance-transport.json +++ b/data/pilots/resistance/resistance-transport.json @@ -21,19 +21,46 @@ "3NR", "4FR" ], - "dialCodes": ["RT"], + "dialCodes": [ + "RT" + ], "faction": "resistance", "stats": [ - { "arc": "Front Arc", "type": "attack", "value": 2 }, - { "type": "agility", "value": 1 }, - { "type": "hull", "value": 5 }, - { "type": "shields", "value": 3 } + { + "arc": "Front Arc", + "type": "attack", + "value": 2 + }, + { + "type": "agility", + "value": 1 + }, + { + "type": "hull", + "value": 5 + }, + { + "type": "shields", + "value": 3 + } ], "actions": [ - { "difficulty": "White", "type": "Focus" }, - { "difficulty": "White", "type": "Lock" }, - { "difficulty": "Red", "type": "Coordinate" }, - { "difficulty": "Red", "type": "Jam" } + { + "difficulty": "White", + "type": "Focus" + }, + { + "difficulty": "White", + "type": "Lock" + }, + { + "difficulty": "Red", + "type": "Coordinate" + }, + { + "difficulty": "Red", + "type": "Jam" + } ], "pilots": [ { @@ -43,8 +70,8 @@ "limited": 1, "standard": true, "extended": true, - "cost": 5, - "loadout": 20, + "cost": 12, + "loadout": 18, "slots": [ "Talent", "Tech", @@ -95,8 +122,8 @@ "limited": 1, "standard": true, "extended": true, - "cost": 5, - "loadout": 20, + "cost": 9, + "loadout": 12, "slots": [ "Tech", "Cannon", @@ -121,9 +148,14 @@ "text": "Without the support of the New Republic, members of the Resistance often pull double duty as transport pilots or mechanics, putting their skills and technical knowledge to use in the fight against the First Order.", "standard": true, "extended": true, - "cost": 4, - "loadout": 6, - "slots": ["Cannon", "Crew", "Astromech", "Astromech"], + "cost": 10, + "loadout": 19, + "slots": [ + "Cannon", + "Crew", + "Astromech", + "Astromech" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/logisticsdivisionpilot.png", "image": "https://infinitearenas.com/xw2/images/pilots/logisticsdivisionpilot.png", "epic": true @@ -137,8 +169,8 @@ "ability": "After you jam, you must assign 1 jam token to another ship at range 0-1 of the jammed ship, if able.", "standard": true, "extended": true, - "cost": 4, - "loadout": 15, + "cost": 8, + "loadout": 6, "slots": [ "Talent", "Tech", @@ -148,10 +180,10 @@ "Astromech", "Illicit", "Modification" - ], - "image": "https://infinitearenas.com/xw2/images/pilots/takajamoreesa.png", - "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/takajamoreesa.png", - "epic": true + ], + "image": "https://infinitearenas.com/xw2/images/pilots/takajamoreesa.png", + "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/takajamoreesa.png", + "epic": true } ], "icon": "https://infinitearenas.com/xw2/images/shipicons/resistance/I_Resistance_Transport.png" diff --git a/data/pilots/resistance/rz-2-a-wing.json b/data/pilots/resistance/rz-2-a-wing.json index 8e0405d7..78fe8250 100644 --- a/data/pilots/resistance/rz-2-a-wing.json +++ b/data/pilots/resistance/rz-2-a-wing.json @@ -21,20 +21,50 @@ "5FB", "5KR" ], - "dialCodes": ["RZ2"], + "dialCodes": [ + "RZ2" + ], "faction": "resistance", "stats": [ - { "arc": "Single Turret Arc", "type": "attack", "value": 2 }, - { "type": "agility", "value": 3 }, - { "type": "hull", "value": 2 }, - { "type": "shields", "value": 2 } + { + "arc": "Single Turret Arc", + "type": "attack", + "value": 2 + }, + { + "type": "agility", + "value": 3 + }, + { + "type": "hull", + "value": 2 + }, + { + "type": "shields", + "value": 2 + } ], "actions": [ - { "difficulty": "White", "type": "Focus" }, - { "difficulty": "White", "type": "Evade" }, - { "difficulty": "White", "type": "Lock" }, - { "difficulty": "White", "type": "Barrel Roll" }, - { "difficulty": "White", "type": "Boost" } + { + "difficulty": "White", + "type": "Focus" + }, + { + "difficulty": "White", + "type": "Evade" + }, + { + "difficulty": "White", + "type": "Lock" + }, + { + "difficulty": "White", + "type": "Barrel Roll" + }, + { + "difficulty": "White", + "type": "Boost" + } ], "icon": "https://infinitearenas.com/xw2/images/shipicons/resistance/I_RZ-2_A-wing.png", "pilots": [ @@ -51,12 +81,19 @@ "name": "Refined Gyrostabilizers", "text": "You can rotate your [Single Turret Arc] indicator only to your [Front Arc] or [Rear Arc]. After you perform an action, you may perform a red [Boost] or red [Rotate Arc] action." }, - "slots": ["Talent", "Talent", "Modification", "Tech"], + "slots": [ + "Talent", + "Talent", + "Modification", + "Tech" + ], "image": "https://infinitearenas.com/xw2/images/pilots/lulolampar.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/lulolampar.png", "standard": true, "extended": true, - "keywords": ["A-wing"], + "keywords": [ + "A-wing" + ], "epic": true }, { @@ -64,7 +101,7 @@ "caption": "Deadly Approach", "initiative": 5, "limited": 1, - "cost": 4, + "cost": 10, "loadout": 12, "xws": "tallissanlintra", "ability": "While an enemy ship in your [Bullseye Arc] performs an attack, you may spend 1 [Charge]. If you do, the defender rolls 1 additional die.", @@ -74,7 +111,10 @@ }, "image": "https://infinitearenas.com/xw2/images/pilots/tallissanlintra.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/tallissanlintra.png", - "charges": { "value": 1, "recovers": 1 }, + "charges": { + "value": 1, + "recovers": 1 + }, "slots": [ "Talent", "Talent", @@ -85,7 +125,9 @@ ], "standard": true, "extended": true, - "keywords": ["A-wing"], + "keywords": [ + "A-wing" + ], "epic": true }, { @@ -93,8 +135,8 @@ "caption": "Aerial Exhibitionist", "initiative": 3, "limited": 1, - "cost": 4, - "loadout": 11, + "cost": 10, + "loadout": 15, "xws": "zaribangel", "ability": "You do not skip your Perform Action step after you partially execute a maneuver.", "shipAbility": { @@ -114,7 +156,9 @@ ], "standard": true, "extended": true, - "keywords": ["A-wing"], + "keywords": [ + "A-wing" + ], "epic": true }, { @@ -122,8 +166,8 @@ "caption": "Kothan Si", "initiative": 4, "limited": 1, - "cost": 4, - "loadout": 7, + "cost": 9, + "loadout": 8, "xws": "greersonnel", "ability": "After you fully execute a maneuver, you may rotate your [Single Turret Arc].", "shipAbility": { @@ -132,50 +176,68 @@ }, "image": "https://infinitearenas.com/xw2/images/pilots/greersonnel.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/greersonnel.png", - "slots": ["Talent", "Modification", "Missile", "Tech"], + "slots": [ + "Talent", + "Modification", + "Missile", + "Tech" + ], "standard": true, "extended": true, - "keywords": ["A-wing"], + "keywords": [ + "A-wing" + ], "epic": true }, { "name": "Green Squadron Expert", "initiative": 3, "limited": 0, - "cost": 4, - "loadout": 2, + "cost": 9, + "loadout": 8, "xws": "greensquadronexpert", "text": "Years of field-expedient modifications were standardized in the RZ-2 design, but daring pilots see the ship's improved reliability as a challenge to further push the limits of its performance.", "shipAbility": { "name": "Refined Gyrostabilizers", "text": "You can rotate your [Single Turret Arc] indicator only to your [Front Arc] or [Rear Arc]. After you perform an action, you may perform a red [Boost] or red [Rotate Arc] action." }, - "slots": ["Talent", "Talent", "Tech"], + "slots": [ + "Talent", + "Talent", + "Tech" + ], "image": "https://infinitearenas.com/xw2/images/pilots/greensquadronexpert.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/greensquadronexpert.png", "standard": true, "extended": true, - "keywords": ["A-wing"], + "keywords": [ + "A-wing" + ], "epic": true }, { "name": "Blue Squadron Recruit", "initiative": 1, "limited": 0, - "cost": 4, - "loadout": 4, + "cost": 8, + "loadout": 3, "xws": "bluesquadronrecruit", "text": "Young beings across the galaxy have grown up on tales of heroism in the Galactic Civil War, and many learned to fly in the same cockpits from which their parents fought the Empire.", "shipAbility": { "name": "Refined Gyrostabilizers", "text": "You can rotate your [Single Turret Arc] indicator only to your [Front Arc] or [Rear Arc]. After you perform an action, you may perform a red [Boost] or red [Rotate Arc] action." }, - "slots": ["Talent", "Tech"], + "slots": [ + "Talent", + "Tech" + ], "image": "https://infinitearenas.com/xw2/images/pilots/bluesquadronrecruit.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/bluesquadronrecruit.png", "standard": true, "extended": true, - "keywords": ["A-wing"], + "keywords": [ + "A-wing" + ], "epic": true }, { @@ -190,14 +252,25 @@ "caption": "Committed to the Cause", "standard": true, "extended": true, - "slots": ["Talent", "Talent", "Tech", "Missile", "Modification"], + "slots": [ + "Talent", + "Talent", + "Tech", + "Missile", + "Modification" + ], "ability": "After you defend or perform an attack, you may spend 1 [Charge] to gain 1 focus or evade token.", - "cost": 4, - "loadout": 7, - "charges": { "value": 1, "recovers": 1 }, + "cost": 11, + "loadout": 14, + "charges": { + "value": 1, + "recovers": 1 + }, "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/zizitlo.png", "image": "https://infinitearenas.com/xw2/images/pilots/zizitlo.png", - "keywords": ["A-wing"], + "keywords": [ + "A-wing" + ], "epic": true }, { @@ -212,13 +285,20 @@ "caption": "Reckless Rookie", "standard": true, "extended": true, - "slots": ["Talent", "Tech", "Missile", "Modification"], + "slots": [ + "Talent", + "Tech", + "Missile", + "Modification" + ], "ability": "While you defend or perform an attack, if the enemy ship is in another friendly ship's [Single Turret Arc], you may spend 1 focus token from that friendly ship to change 1 of your [Focus] results to an [Evade] or [Hit] result.", - "cost": 4, - "loadout": 10, + "cost": 9, + "loadout": 9, "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/ronithblario.png", "image": "https://infinitearenas.com/xw2/images/pilots/ronithblario.png", - "keywords": ["A-wing"], + "keywords": [ + "A-wing" + ], "epic": true }, { @@ -226,7 +306,7 @@ "caption": "Distracting Daredevil", "initiative": 1, "limited": 1, - "cost": 3, + "cost": 8, "loadout": 4, "xws": "merlcobben", "ability": "While a friendly ship at range 0-2 performs a primary attack, if you are in the defender's [Bullseye Arc], the defender rolls 1 fewer defense die.", @@ -234,12 +314,19 @@ "name": "Refined Gyrostabilizers", "text": "You can rotate your [Single Turret Arc] indicator only to your [Front Arc] or [Rear Arc]. After you perform an action, you may perform a red [Boost] or red [Rotate Arc] action." }, - "slots": ["Talent", "Missile", "Tech", "Modification"], + "slots": [ + "Talent", + "Missile", + "Tech", + "Modification" + ], "standard": true, "extended": true, "image": "https://infinitearenas.com/xw2/images/pilots/merlcobben.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/merlcobben.png", - "keywords": ["A-wing"], + "keywords": [ + "A-wing" + ], "epic": true }, { @@ -247,20 +334,28 @@ "caption": "Inquisitive Journalist", "initiative": 3, "limited": 1, - "cost": 4, - "loadout": 10, + "cost": 9, + "loadout": 8, "xws": "suralindajavos", "ability": "After you partially execute a maneuver, you may gain 1 strain token to rotate 90° or 180°.", "shipAbility": { "name": "Refined Gyrostabilizers", "text": "You can rotate your [Single Turret Arc] indicator only to your [Front Arc] or [Rear Arc]. After you perform an action, you may perform a red [Boost] or red [Rotate Arc] action." }, - "slots": ["Talent", "Talent", "Modification", "Cannon", "Tech"], + "slots": [ + "Talent", + "Talent", + "Modification", + "Cannon", + "Tech" + ], "standard": true, "extended": true, "image": "https://infinitearenas.com/xw2/images/pilots/suralindajavos.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/suralindajavos.png", - "keywords": ["A-wing"], + "keywords": [ + "A-wing" + ], "epic": true }, { @@ -268,20 +363,27 @@ "caption": "Dynamic Aerialist", "initiative": 4, "limited": 1, - "cost": 3, - "loadout": 4, + "cost": 8, + "loadout": 3, "xws": "wrobietyce", "ability": "After you defend at attack range 1, if the attacker modified its dice, the attacker gains 1 deplete token.", "shipAbility": { "name": "Refined Gyrostabilizers", "text": "You can rotate your [Single Turret Arc] indicator only to your [Front Arc] or [Rear Arc]. After you perform an action, you may perform a red [Boost] or red [Rotate Arc] action." }, - "slots": ["Talent", "Modification", "Missile", "Tech"], + "slots": [ + "Talent", + "Modification", + "Missile", + "Tech" + ], "standard": true, "extended": true, "image": "https://infinitearenas.com/xw2/images/pilots/wrobietyce.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/wrobietyce.png", - "keywords": ["A-wing"], + "keywords": [ + "A-wing" + ], "epic": true }, { @@ -289,20 +391,28 @@ "caption": "Skillful Wingmate", "initiative": 5, "limited": 1, - "cost": 4, - "loadout": 12, + "cost": 10, + "loadout": 11, "xws": "seftinvanik", "ability": "After you perform a [Boost] action, you may transfer 1 evade token to a friendly ship at range 1.", "shipAbility": { "name": "Refined Gyrostabilizers", "text": "You can rotate your [Single Turret Arc] indicator only to your [Front Arc] or [Rear Arc]. After you perform an action, you may perform a red [Boost] or red [Rotate Arc] action." }, - "slots": ["Talent", "Talent", "Missile", "Tech", "Modification"], + "slots": [ + "Talent", + "Talent", + "Missile", + "Tech", + "Modification" + ], "standard": true, "extended": true, "image": "https://infinitearenas.com/xw2/images/pilots/seftinvanik.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/seftinvanik.png", - "keywords": ["A-wing"], + "keywords": [ + "A-wing" + ], "epic": true } ] diff --git a/data/pilots/resistance/scavenged-yt-1300.json b/data/pilots/resistance/scavenged-yt-1300.json index e3a64235..c349d203 100644 --- a/data/pilots/resistance/scavenged-yt-1300.json +++ b/data/pilots/resistance/scavenged-yt-1300.json @@ -20,19 +20,46 @@ "3PR", "4FR" ], - "dialCodes": ["sYT"], + "dialCodes": [ + "sYT" + ], "faction": "resistance", "stats": [ - { "arc": "Double Turret Arc", "type": "attack", "value": 3 }, - { "type": "agility", "value": 1 }, - { "type": "hull", "value": 8 }, - { "type": "shields", "value": 3 } + { + "arc": "Double Turret Arc", + "type": "attack", + "value": 3 + }, + { + "type": "agility", + "value": 1 + }, + { + "type": "hull", + "value": 8 + }, + { + "type": "shields", + "value": 3 + } ], "actions": [ - { "difficulty": "White", "type": "Focus" }, - { "difficulty": "White", "type": "Lock" }, - { "difficulty": "Red", "type": "Boost" }, - { "difficulty": "Red", "type": "Rotate Arc" } + { + "difficulty": "White", + "type": "Focus" + }, + { + "difficulty": "White", + "type": "Lock" + }, + { + "difficulty": "Red", + "type": "Boost" + }, + { + "difficulty": "Red", + "type": "Rotate Arc" + } ], "icon": "https://infinitearenas.com/xw2/images/shipicons/resistance/I_Falcon_Resistance.png", "pilots": [ @@ -44,12 +71,21 @@ "text": "After witnessing the Hosnian Cataclysm, some spacers willingly aided the Resistance with whatever ships they had.", "image": "https://infinitearenas.com/xw2/images/pilots/resistancesympathizer.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/resistancesympathizer.png", - "cost": 6, - "loadout": 10, - "slots": ["Talent", "Missile", "Modification", "Modification", "Gunner"], + "cost": 15, + "loadout": 16, + "slots": [ + "Talent", + "Missile", + "Modification", + "Modification", + "Gunner" + ], "standard": true, "extended": true, - "keywords": ["Freighter", "YT-1300"], + "keywords": [ + "Freighter", + "YT-1300" + ], "epic": true }, { @@ -61,7 +97,7 @@ "ability": "After a friendly ship at range 0-3 is destroyed, before that ship is removed, you may perform an action. Then you may perform a bonus attack.", "image": "https://infinitearenas.com/xw2/images/pilots/chewbacca-scavengedyt1300.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/chewbacca-scavengedyt1300.png", - "cost": 6, + "cost": 17, "loadout": 18, "slots": [ "Talent", @@ -77,7 +113,10 @@ ], "standard": true, "extended": true, - "keywords": ["Freighter", "YT-1300"], + "keywords": [ + "Freighter", + "YT-1300" + ], "epic": true }, { @@ -89,8 +128,8 @@ "ability": "Setup: You can be placed anywhere in the play area beyond range 3 of enemy ships.", "image": "https://infinitearenas.com/xw2/images/pilots/hansolo-scavengedyt1300.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/hansolo-scavengedyt1300.png", - "cost": 6, - "loadout": 15, + "cost": 18, + "loadout": 19, "slots": [ "Talent", "Missile", @@ -104,7 +143,10 @@ ], "standard": false, "extended": true, - "keywords": ["Freighter", "YT-1300"], + "keywords": [ + "Freighter", + "YT-1300" + ], "epic": true }, { @@ -116,9 +158,15 @@ "ability": "While you defend or perform an attack, if the enemy ship is in your [Front Arc], you may spend 1 [Force] to change 1 of your blank results to an [Evade] or [Hit] result.", "image": "https://infinitearenas.com/xw2/images/pilots/rey.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/rey.png", - "force": { "value": 2, "recovers": 1, "side": ["light"] }, - "cost": 7, - "loadout": 25, + "force": { + "value": 2, + "recovers": 1, + "side": [ + "light" + ] + }, + "cost": 19, + "loadout": 21, "slots": [ "Missile", "Talent", @@ -132,7 +180,11 @@ ], "standard": true, "extended": true, - "keywords": ["Freighter", "Light Side", "YT-1300"], + "keywords": [ + "Freighter", + "Light Side", + "YT-1300" + ], "epic": true }, { @@ -144,9 +196,12 @@ "ability": "Before you execute a maneuver, you may spend 1 [Charge]. If you do, ignore obstacles during that maneuver. After you fully execute a maneuver, you may spend 2 [Charge] to perform a white [Boost] or red [Barrel Roll] action. Then if you performed a red [Barrel Roll] action, expose 1 damage card, if able.", "image": "https://infinitearenas.com/xw2/images/pilots/poedameron-scavengedyt1300.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/poedameron-scavengedyt1300.png", - "charges": { "value": 2, "recovers": 1 }, - "cost": 7, - "loadout": 25, + "charges": { + "value": 2, + "recovers": 1 + }, + "cost": 20, + "loadout": 24, "slots": [ "Talent", "Talent", @@ -159,7 +214,10 @@ ], "standard": true, "extended": true, - "keywords": ["Freighter", "YT-1300"], + "keywords": [ + "Freighter", + "YT-1300" + ], "epic": true }, { @@ -171,8 +229,11 @@ "ability": "After you fully execute a red maneuver or perform a red action, you may spend any number of [Charge] to choose that many friendly ships at range 0-2. The chosen ships may perform an action, even while stressed.", "image": "https://infinitearenas.com/xw2/images/pilots/landocalrissian-scavengedyt1300.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/landocalrissian-scavengedyt1300.png", - "charges": { "value": 3, "recovers": 1 }, - "cost": 7, + "charges": { + "value": 3, + "recovers": 1 + }, + "cost": 18, "loadout": 20, "slots": [ "Talent", @@ -187,7 +248,10 @@ ], "standard": true, "extended": true, - "keywords": ["Freighter", "YT-1300"], + "keywords": [ + "Freighter", + "YT-1300" + ], "epic": true } ] diff --git a/data/pilots/resistance/t-70-x-wing.json b/data/pilots/resistance/t-70-x-wing.json index ff979972..7c3c89b9 100644 --- a/data/pilots/resistance/t-70-x-wing.json +++ b/data/pilots/resistance/t-70-x-wing.json @@ -21,18 +21,42 @@ "4FW", "4KR" ], - "dialCodes": ["T70"], + "dialCodes": [ + "T70" + ], "faction": "resistance", "stats": [ - { "arc": "Front Arc", "type": "attack", "value": 3 }, - { "type": "agility", "value": 2 }, - { "type": "hull", "value": 4 }, - { "type": "shields", "value": 3 } + { + "arc": "Front Arc", + "type": "attack", + "value": 3 + }, + { + "type": "agility", + "value": 2 + }, + { + "type": "hull", + "value": 4 + }, + { + "type": "shields", + "value": 3 + } ], "actions": [ - { "difficulty": "White", "type": "Focus" }, - { "difficulty": "White", "type": "Lock" }, - { "difficulty": "White", "type": "Boost" } + { + "difficulty": "White", + "type": "Focus" + }, + { + "difficulty": "White", + "type": "Lock" + }, + { + "difficulty": "White", + "type": "Boost" + } ], "icon": "https://infinitearenas.com/xw2/images/shipicons/resistance/I_X-wing-T70.png", "pilots": [ @@ -49,9 +73,12 @@ }, "image": "https://infinitearenas.com/xw2/images/pilots/poedameron.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/poedameron.png", - "cost": 7, - "loadout": 25, - "charges": { "value": 1, "recovers": 1 }, + "cost": 18, + "loadout": 24, + "charges": { + "value": 1, + "recovers": 1 + }, "slots": [ "Talent", "Astromech", @@ -64,7 +91,9 @@ ], "standard": true, "extended": true, - "keywords": ["X-wing"], + "keywords": [ + "X-wing" + ], "epic": true }, { @@ -78,9 +107,12 @@ "name": "Weapon Hardpoint", "text": "You can equip 1 [Cannon], [Torpedo], or [Missile] upgrade." }, - "cost": 6, - "loadout": 19, - "charges": { "value": 2, "recovers": 1 }, + "cost": 14, + "loadout": 11, + "charges": { + "value": 2, + "recovers": 1 + }, "slots": [ "Talent", "Talent", @@ -94,7 +126,9 @@ "extended": true, "image": "https://infinitearenas.com/xw2/images/pilots/poedameron-swz68.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/poedameron-swz68.png", - "keywords": ["X-wing"], + "keywords": [ + "X-wing" + ], "epic": true }, { @@ -109,12 +143,19 @@ }, "image": "https://infinitearenas.com/xw2/images/pilots/bluesquadronrookie.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/bluesquadronrookie.png", - "cost": 5, + "cost": 10, "loadout": 4, - "slots": ["Astromech", "Modification", "Configuration", "Tech"], + "slots": [ + "Astromech", + "Modification", + "Configuration", + "Tech" + ], "standard": true, "extended": true, - "keywords": ["X-wing"], + "keywords": [ + "X-wing" + ], "epic": true }, { @@ -129,12 +170,20 @@ }, "image": "https://infinitearenas.com/xw2/images/pilots/redsquadronexpert.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/redsquadronexpert.png", - "cost": 5, - "loadout": 2, - "slots": ["Talent", "Astromech", "Modification", "Configuration", "Tech"], + "cost": 11, + "loadout": 9, + "slots": [ + "Talent", + "Astromech", + "Modification", + "Configuration", + "Tech" + ], "standard": true, "extended": true, - "keywords": ["X-wing"], + "keywords": [ + "X-wing" + ], "epic": true }, { @@ -149,12 +198,20 @@ }, "image": "https://infinitearenas.com/xw2/images/pilots/blacksquadronace-t70xwing.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/blacksquadronace-t70xwing.png", - "cost": 5, - "loadout": 10, - "slots": ["Talent", "Astromech", "Modification", "Configuration", "Tech"], + "cost": 13, + "loadout": 17, + "slots": [ + "Talent", + "Astromech", + "Modification", + "Configuration", + "Tech" + ], "standard": true, "extended": true, - "keywords": ["X-wing"], + "keywords": [ + "X-wing" + ], "epic": true }, { @@ -168,8 +225,8 @@ "name": "Weapon Hardpoint", "text": "You can equip 1 [Cannon], [Torpedo], or [Missile] upgrade." }, - "cost": 4, - "loadout": 4, + "cost": 14, + "loadout": 16, "slots": [ "Talent", "Talent", @@ -182,7 +239,9 @@ "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/elloasty.png", "standard": true, "extended": true, - "keywords": ["X-wing"], + "keywords": [ + "X-wing" + ], "epic": true }, { @@ -196,14 +255,22 @@ "name": "Weapon Hardpoint", "text": "You can equip 1 [Cannon], [Torpedo], or [Missile] upgrade." }, - "cost": 5, - "loadout": 13, - "slots": ["Talent", "Astromech", "Modification", "Configuration", "Tech"], + "cost": 11, + "loadout": 10, + "slots": [ + "Talent", + "Astromech", + "Modification", + "Configuration", + "Tech" + ], "image": "https://infinitearenas.com/xw2/images/pilots/jophseastriker.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/jophseastriker.png", "standard": true, "extended": true, - "keywords": ["X-wing"], + "keywords": [ + "X-wing" + ], "epic": true }, { @@ -231,7 +298,9 @@ "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/karekun.png", "standard": true, "extended": true, - "keywords": ["X-wing"], + "keywords": [ + "X-wing" + ], "epic": true }, { @@ -247,12 +316,19 @@ }, "image": "https://infinitearenas.com/xw2/images/pilots/lieutenantbastian.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/lieutenantbastian.png", - "cost": 5, - "loadout": 14, - "slots": ["Astromech", "Modification", "Configuration", "Tech"], + "cost": 10, + "loadout": 4, + "slots": [ + "Astromech", + "Modification", + "Configuration", + "Tech" + ], "standard": true, "extended": true, - "keywords": ["X-wing"], + "keywords": [ + "X-wing" + ], "epic": true }, { @@ -266,7 +342,7 @@ "name": "Weapon Hardpoint", "text": "You can equip 1 [Cannon], [Torpedo], or [Missile] upgrade." }, - "cost": 5, + "cost": 14, "loadout": 16, "slots": [ "Talent", @@ -280,7 +356,9 @@ "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/niennunb.png", "standard": true, "extended": true, - "keywords": ["X-wing"], + "keywords": [ + "X-wing" + ], "epic": true }, { @@ -296,12 +374,19 @@ }, "image": "https://infinitearenas.com/xw2/images/pilots/jaycristubbs.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/jaycristubbs.png", - "cost": 4, - "loadout": 8, - "slots": ["Astromech", "Modification", "Configuration", "Tech"], + "cost": 10, + "loadout": 7, + "slots": [ + "Astromech", + "Modification", + "Configuration", + "Tech" + ], "standard": true, "extended": true, - "keywords": ["X-wing"], + "keywords": [ + "X-wing" + ], "epic": true }, { @@ -317,13 +402,23 @@ }, "image": "https://infinitearenas.com/xw2/images/pilots/jessikapava.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/jessikapava.png", - "cost": 4, - "loadout": 6, - "charges": { "value": 1, "recovers": 1 }, - "slots": ["Astromech", "Modification", "Configuration", "Tech"], + "cost": 12, + "loadout": 10, + "charges": { + "value": 1, + "recovers": 1 + }, + "slots": [ + "Astromech", + "Modification", + "Configuration", + "Tech" + ], "standard": true, "extended": true, - "keywords": ["X-wing"], + "keywords": [ + "X-wing" + ], "epic": true }, { @@ -339,8 +434,8 @@ }, "image": "https://infinitearenas.com/xw2/images/pilots/temminwexley.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/temminwexley.png", - "cost": 4, - "loadout": 9, + "cost": 12, + "loadout": 11, "slots": [ "Talent", "Astromech", @@ -351,7 +446,9 @@ ], "standard": true, "extended": true, - "keywords": ["X-wing"], + "keywords": [ + "X-wing" + ], "epic": true }, { @@ -365,8 +462,8 @@ "name": "Weapon Hardpoint", "text": "You can equip 1 [Cannon], [Torpedo], or [Missile] upgrade." }, - "cost": 5, - "loadout": 13, + "cost": 11, + "loadout": 5, "slots": [ "Talent", "Astromech", @@ -379,7 +476,9 @@ "extended": true, "image": "https://infinitearenas.com/xw2/images/pilots/temminwexley-swz68.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/temminwexley-swz68.png", - "keywords": ["X-wing"], + "keywords": [ + "X-wing" + ], "epic": true }, { @@ -395,12 +494,20 @@ }, "cost": 4, "loadout": 7, - "slots": ["Talent", "Astromech", "Modification", "Configuration", "Tech"], + "slots": [ + "Talent", + "Astromech", + "Modification", + "Configuration", + "Tech" + ], "standard": true, "extended": true, "image": "https://infinitearenas.com/xw2/images/pilots/caithrenalli.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/caithrenalli.png", - "keywords": ["X-wing"], + "keywords": [ + "X-wing" + ], "epic": true }, { @@ -415,13 +522,20 @@ "caption": "Hopeful Hero", "standard": true, "extended": true, - "cost": 4, - "loadout": 9, - "slots": ["Tech", "Astromech", "Modification", "Configuration"], + "cost": 11, + "loadout": 10, + "slots": [ + "Tech", + "Astromech", + "Modification", + "Configuration" + ], "ability": "While you perform an attack, if the defender's initiative is higher than yours, you may change 1 blank result to a [Focus] result.", "image": "https://infinitearenas.com/xw2/images/pilots/nimichireen.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/nimichireen.png", - "keywords": ["X-wing"], + "keywords": [ + "X-wing" + ], "epic": true }, { @@ -436,8 +550,8 @@ "caption": "Jade Leader", "standard": true, "extended": true, - "cost": 4, - "loadout": 7, + "cost": 13, + "loadout": 15, "slots": [ "Talent", "Tech", @@ -451,7 +565,9 @@ "ability": "While you perform a [Torpedo] or [Missile] attack, you may treat the [Front Arc] requirement as [Rear Arc] for that attack. If you do, treat the range requirement as 1-2.", "image": "https://infinitearenas.com/xw2/images/pilots/venisadoza.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/venisadoza.png", - "keywords": ["X-wing"], + "keywords": [ + "X-wing" + ], "epic": true }, { @@ -479,7 +595,9 @@ "ability": "While you defend, if the attacker is damaged, you may reroll 1 defense die.", "image": "https://infinitearenas.com/xw2/images/pilots/zayversio.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/zayversio.png", - "keywords": ["X-wing"], + "keywords": [ + "X-wing" + ], "epic": true } ] diff --git a/data/pilots/scum-and-villainy/aggressor-assault-fighter.json b/data/pilots/scum-and-villainy/aggressor-assault-fighter.json index 95767c54..8fda9685 100644 --- a/data/pilots/scum-and-villainy/aggressor-assault-fighter.json +++ b/data/pilots/scum-and-villainy/aggressor-assault-fighter.json @@ -21,19 +21,46 @@ "4FW", "4KR" ], - "dialCodes": ["AgF"], + "dialCodes": [ + "AgF" + ], "faction": "scumandvillainy", "stats": [ - { "arc": "Front Arc", "type": "attack", "value": 3 }, - { "type": "agility", "value": 3 }, - { "type": "hull", "value": 5 }, - { "type": "shields", "value": 3 } + { + "arc": "Front Arc", + "type": "attack", + "value": 3 + }, + { + "type": "agility", + "value": 3 + }, + { + "type": "hull", + "value": 5 + }, + { + "type": "shields", + "value": 3 + } ], "actions": [ - { "difficulty": "White", "type": "Calculate" }, - { "difficulty": "White", "type": "Evade" }, - { "difficulty": "White", "type": "Lock" }, - { "difficulty": "White", "type": "Boost" } + { + "difficulty": "White", + "type": "Calculate" + }, + { + "difficulty": "White", + "type": "Evade" + }, + { + "difficulty": "White", + "type": "Lock" + }, + { + "difficulty": "White", + "type": "Boost" + } ], "icon": "https://infinitearenas.com/xw2/images/shipicons/scum-and-villainy/I_IG-2000.png", "pilots": [ @@ -42,8 +69,8 @@ "caption": "Aggressive Automaton", "initiative": 4, "limited": 1, - "cost": 7, - "loadout": 16, + "cost": 17, + "loadout": 22, "xws": "ig88a", "ability": "At the start of the Engagement Phase, you may choose 1 friendly ship with [Calculate] on its action bar at range 1-3. If you do, transfer 1 of your calculate tokens to it.", "image": "https://infinitearenas.com/xw2/images/pilots/ig88a.png", @@ -64,7 +91,10 @@ "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/ig88a.png", "standard": false, "extended": true, - "keywords": ["Bounty Hunter", "Droid"], + "keywords": [ + "Bounty Hunter", + "Droid" + ], "epic": true }, { @@ -72,8 +102,8 @@ "caption": "Brutal Battledroid", "initiative": 4, "limited": 1, - "cost": 7, - "loadout": 16, + "cost": 16, + "loadout": 18, "xws": "ig88b", "ability": "After you perform an attack that misses, you may perform a bonus [Cannon] attack.", "image": "https://infinitearenas.com/xw2/images/pilots/ig88b.png", @@ -94,7 +124,10 @@ "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/ig88b.png", "standard": false, "extended": true, - "keywords": ["Bounty Hunter", "Droid"], + "keywords": [ + "Bounty Hunter", + "Droid" + ], "epic": true }, { @@ -102,8 +135,8 @@ "caption": "Conniving Contraption", "initiative": 4, "limited": 1, - "cost": 7, - "loadout": 16, + "cost": 16, + "loadout": 18, "xws": "ig88c", "ability": "After you perform a [Boost] action, you may perform an [Evade] action.", "image": "https://infinitearenas.com/xw2/images/pilots/ig88c.png", @@ -124,7 +157,10 @@ "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/ig88c.png", "standard": false, "extended": true, - "keywords": ["Bounty Hunter", "Droid"], + "keywords": [ + "Bounty Hunter", + "Droid" + ], "epic": true }, { @@ -132,8 +168,8 @@ "caption": "Deadly Device", "initiative": 4, "limited": 1, - "cost": 6, - "loadout": 13, + "cost": 15, + "loadout": 16, "xws": "ig88d", "ability": "While you execute a Segnor's Loop ([Segnor's Loop Left] or [Segnor's Loop Right]) maneuver, you may use another template of the same speed instead: either the turn ([Turn Left] or [Turn Right]) of the same direction or the straight ([Straight]) template.", "image": "https://infinitearenas.com/xw2/images/pilots/ig88d.png", @@ -154,7 +190,10 @@ "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/ig88d.png", "standard": false, "extended": true, - "keywords": ["Bounty Hunter", "Droid"], + "keywords": [ + "Bounty Hunter", + "Droid" + ], "epic": true } ] diff --git a/data/pilots/scum-and-villainy/btl-a4-y-wing.json b/data/pilots/scum-and-villainy/btl-a4-y-wing.json index a654a159..7ac19ed0 100644 --- a/data/pilots/scum-and-villainy/btl-a4-y-wing.json +++ b/data/pilots/scum-and-villainy/btl-a4-y-wing.json @@ -19,19 +19,46 @@ "4FR", "4KR" ], - "dialCodes": ["YW"], + "dialCodes": [ + "YW" + ], "faction": "scumandvillainy", "stats": [ - { "arc": "Front Arc", "type": "attack", "value": 2 }, - { "type": "agility", "value": 1 }, - { "type": "hull", "value": 6 }, - { "type": "shields", "value": 2 } + { + "arc": "Front Arc", + "type": "attack", + "value": 2 + }, + { + "type": "agility", + "value": 1 + }, + { + "type": "hull", + "value": 6 + }, + { + "type": "shields", + "value": 2 + } ], "actions": [ - { "difficulty": "White", "type": "Focus" }, - { "difficulty": "White", "type": "Lock" }, - { "difficulty": "Red", "type": "Barrel Roll" }, - { "difficulty": "Red", "type": "Reload" } + { + "difficulty": "White", + "type": "Focus" + }, + { + "difficulty": "White", + "type": "Lock" + }, + { + "difficulty": "Red", + "type": "Barrel Roll" + }, + { + "difficulty": "Red", + "type": "Reload" + } ], "icon": "https://infinitearenas.com/xw2/images/shipicons/scum-and-villainy/I_Y-wing.png", "pilots": [ @@ -39,16 +66,23 @@ "name": "Crymorah Goon", "initiative": 1, "limited": 0, - "cost": 4, - "loadout": 4, + "cost": 7, + "loadout": 5, "xws": "crymorahgoon", "text": "Though far from nimble, the Y-wing's heavy hull, substantial shielding, and turret-mounted cannons make it an excellent patrol craft.", "image": "https://infinitearenas.com/xw2/images/pilots/crymorahgoon.png", - "slots": ["Turret", "Device", "Illicit", "Missile"], + "slots": [ + "Turret", + "Device", + "Illicit", + "Missile" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/crymorahgoon.png", "standard": true, "extended": true, - "keywords": ["Y-wing"], + "keywords": [ + "Y-wing" + ], "epic": true }, { @@ -56,7 +90,7 @@ "caption": "Pirate Lord", "initiative": 4, "limited": 1, - "cost": 4, + "cost": 10, "loadout": 10, "xws": "drearenthal", "ability": "While a friendly non-limited ship performs an attack, if the defender is in your firing arc, the attacker may reroll 1 attack die.", @@ -74,23 +108,33 @@ "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/drearenthal.png", "standard": true, "extended": true, - "keywords": ["Y-wing"], + "keywords": [ + "Y-wing" + ], "epic": true }, { "name": "Hired Gun", "initiative": 2, "limited": 0, - "cost": 4, - "loadout": 6, + "cost": 9, + "loadout": 12, "xws": "hiredgun", "text": "Just the mention of Imperial credits can bring a host of less-than-trustworthy individuals to your side.", "image": "https://infinitearenas.com/xw2/images/pilots/hiredgun.png", - "slots": ["Turret", "Torpedo", "Device", "Illicit", "Missile"], + "slots": [ + "Turret", + "Torpedo", + "Device", + "Illicit", + "Missile" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/hiredgun.png", "standard": true, "extended": true, - "keywords": ["Y-wing"], + "keywords": [ + "Y-wing" + ], "epic": true }, { @@ -98,8 +142,8 @@ "caption": "Callous Corsair", "initiative": 5, "limited": 1, - "cost": 4, - "loadout": 7, + "cost": 11, + "loadout": 17, "xws": "kavil", "ability": "While you perform a non-[Front Arc] attack, roll 1 additional attack die.", "image": "https://infinitearenas.com/xw2/images/pilots/kavil.png", @@ -116,7 +160,9 @@ "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/kavil.png", "standard": true, "extended": true, - "keywords": ["Y-wing"], + "keywords": [ + "Y-wing" + ], "epic": true }, { @@ -126,9 +172,11 @@ "limited": 1, "standard": true, "extended": true, - "keywords": ["Y-wing"], - "cost": 3, - "loadout": 8, + "keywords": [ + "Y-wing" + ], + "cost": 11, + "loadout": 21, "slots": [ "Tech", "Turret", @@ -150,9 +198,11 @@ "limited": 1, "standard": true, "extended": true, - "keywords": ["Y-wing"], - "cost": 3, - "loadout": 10, + "keywords": [ + "Y-wing" + ], + "cost": 10, + "loadout": 14, "slots": [ "Talent", "Tech", @@ -176,10 +226,18 @@ "text": "Decades after the Battle of Endor, former Imperials remain active in the New Republic. Many have joined paramilitary organizations, such as the Amaxine Warriors, that appropriate martial traditions and cultures to spread the hateful ideology of the First Order amongst those most vulnerable to it.", "standard": true, "extended": true, - "cost": 4, - "loadout": 6, - "slots": ["Turret", "Torpedo", "Missile", "Astromech", "Device"], - "keywords": ["Y-wing"], + "cost": 10, + "loadout": 16, + "slots": [ + "Turret", + "Torpedo", + "Missile", + "Astromech", + "Device" + ], + "keywords": [ + "Y-wing" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/amaxinewarrior.png", "image": "https://infinitearenas.com/xw2/images/pilots/amaxinewarrior.png", "epic": true @@ -192,8 +250,8 @@ "caption": "Napkin Bomber", "standard": true, "extended": true, - "cost": 4, - "loadout": 10, + "cost": 8, + "loadout": 8, "slots": [ "Talent", "Tech", @@ -205,7 +263,9 @@ "Modification" ], "ability": "After a friendly device that you have locked detonates, each enemy ship at range 0-1 of that device gains 1 strain token.", - "keywords": ["Y-wing"], + "keywords": [ + "Y-wing" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/padric.png", "image": "https://infinitearenas.com/xw2/images/pilots/padric.png", "epic": true @@ -218,10 +278,17 @@ "text": "Headquartered on the former Imperial stronghold of Vardos, Jinata Security continues its reconstruction efforts on the devastated planet, even while collaborating with the First Order's rearmament program.", "standard": true, "extended": true, - "cost": 4, - "loadout": 5, - "slots": ["Turret", "Torpedo", "Missile", "Device"], - "keywords": ["Y-wing"], + "cost": 8, + "loadout": 8, + "slots": [ + "Turret", + "Torpedo", + "Missile", + "Device" + ], + "keywords": [ + "Y-wing" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/jinatasecurityofficer.png", "image": "https://infinitearenas.com/xw2/images/pilots/jinatasecurityofficer.png", "epic": true diff --git a/data/pilots/scum-and-villainy/c-roc-cruiser.json b/data/pilots/scum-and-villainy/c-roc-cruiser.json index 55ada238..b164b41b 100644 --- a/data/pilots/scum-and-villainy/c-roc-cruiser.json +++ b/data/pilots/scum-and-villainy/c-roc-cruiser.json @@ -20,27 +20,62 @@ "4FR", "5FR" ], - "dialCodes": ["CRC-SC"], + "dialCodes": [ + "CRC-SC" + ], "stats": [ - { "arc": "Front Arc", "type": "attack", "value": 3 }, - { "type": "agility", "value": 0 }, - { "type": "hull", "value": 12 }, - { "type": "shields", "value": 4, "recovers": 1 }, - { "type": "energy", "value": 4, "recovers": 1 } + { + "arc": "Front Arc", + "type": "attack", + "value": 3 + }, + { + "type": "agility", + "value": 0 + }, + { + "type": "hull", + "value": 12 + }, + { + "type": "shields", + "value": 4, + "recovers": 1 + }, + { + "type": "energy", + "value": 4, + "recovers": 1 + } ], "actions": [ - { "difficulty": "White", "type": "Focus" }, - { "difficulty": "White", "type": "Lock" }, - { "difficulty": "Red", "type": "Coordinate" }, - { "difficulty": "White", "type": "Reinforce" }, - { "difficulty": "White", "type": "Jam" } + { + "difficulty": "White", + "type": "Focus" + }, + { + "difficulty": "White", + "type": "Lock" + }, + { + "difficulty": "Red", + "type": "Coordinate" + }, + { + "difficulty": "White", + "type": "Reinforce" + }, + { + "difficulty": "White", + "type": "Jam" + } ], "pilots": [ { "name": "Syndicate Smugglers", "initiative": 7, - "cost": 63, - "loadout": 0, + "cost": 24, + "loadout": 30, "limited": 0, "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/syndicatesmugglers.png", "image": "https://infinitearenas.com/xw2/images/pilots/syndicatesmugglers.png", diff --git a/data/pilots/scum-and-villainy/customized-yt-1300-light-freighter.json b/data/pilots/scum-and-villainy/customized-yt-1300-light-freighter.json index 78220263..15ac18e8 100644 --- a/data/pilots/scum-and-villainy/customized-yt-1300-light-freighter.json +++ b/data/pilots/scum-and-villainy/customized-yt-1300-light-freighter.json @@ -21,19 +21,46 @@ "4FW", "4KR" ], - "dialCodes": ["CY"], + "dialCodes": [ + "CY" + ], "faction": "scumandvillainy", "stats": [ - { "arc": "Double Turret Arc", "type": "attack", "value": 2 }, - { "type": "agility", "value": 1 }, - { "type": "hull", "value": 8 }, - { "type": "shields", "value": 3 } + { + "arc": "Double Turret Arc", + "type": "attack", + "value": 2 + }, + { + "type": "agility", + "value": 1 + }, + { + "type": "hull", + "value": 8 + }, + { + "type": "shields", + "value": 3 + } ], "actions": [ - { "difficulty": "White", "type": "Focus" }, - { "difficulty": "White", "type": "Lock" }, - { "difficulty": "Red", "type": "Boost" }, - { "difficulty": "White", "type": "Rotate Arc" } + { + "difficulty": "White", + "type": "Focus" + }, + { + "difficulty": "White", + "type": "Lock" + }, + { + "difficulty": "Red", + "type": "Boost" + }, + { + "difficulty": "White", + "type": "Rotate Arc" + } ], "icon": "https://infinitearenas.com/xw2/images/shipicons/scum-and-villainy/I_CustomizedYT-1300.png", "pilots": [ @@ -41,16 +68,23 @@ "name": "Freighter Captain", "initiative": 1, "limited": 0, - "cost": 5, - "loadout": 6, + "cost": 11, + "loadout": 9, "xws": "freightercaptain", "text": "Many spacers make a living traveling the Outer Rim, where the difference between smuggler and legitimate merchant is often murky. On the outskirts of civilization, buyers are rarely so discerning to ask where merchandise came from, at least as long as the price is low enough.", - "slots": ["Missile", "Illicit", "Gunner"], + "slots": [ + "Missile", + "Illicit", + "Gunner" + ], "image": "https://infinitearenas.com/xw2/images/pilots/freightercaptain.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/freightercaptain.png", "standard": true, "extended": true, - "keywords": ["Freighter", "YT-1300"], + "keywords": [ + "Freighter", + "YT-1300" + ], "epic": true }, { @@ -58,8 +92,8 @@ "caption": "The Corellian Kid", "initiative": 6, "limited": 1, - "cost": 5, - "loadout": 10, + "cost": 14, + "loadout": 16, "xws": "hansolo", "ability": "While you defend or perform a primary attack, if the attack is obstructed by an obstacle, you may roll 1 additional die.", "image": "https://infinitearenas.com/xw2/images/pilots/hansolo.png", @@ -76,7 +110,10 @@ "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/hansolo.png", "standard": true, "extended": true, - "keywords": ["Freighter", "YT-1300"], + "keywords": [ + "Freighter", + "YT-1300" + ], "epic": true }, { @@ -84,16 +121,28 @@ "caption": "Droid Revolutionary", "initiative": 2, "limited": 1, - "cost": 5, - "loadout": 9, + "cost": 7, + "loadout": 10, "xws": "l337", "ability": "If you are not shielded, decrease the difficulty of your bank ([Bank Left] and [Bank Right]) maneuvers.", "image": "https://infinitearenas.com/xw2/images/pilots/l337.png", "shipActions": [ - { "difficulty": "White", "type": "Calculate" }, - { "difficulty": "White", "type": "Lock" }, - { "difficulty": "Red", "type": "Boost" }, - { "difficulty": "White", "type": "Rotate Arc" } + { + "difficulty": "White", + "type": "Calculate" + }, + { + "difficulty": "White", + "type": "Lock" + }, + { + "difficulty": "Red", + "type": "Boost" + }, + { + "difficulty": "White", + "type": "Rotate Arc" + } ], "slots": [ "Missile", @@ -107,7 +156,11 @@ "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/l337.png", "standard": true, "extended": true, - "keywords": ["Droid", "Freighter", "YT-1300"], + "keywords": [ + "Droid", + "Freighter", + "YT-1300" + ], "epic": true }, { @@ -115,8 +168,8 @@ "caption": "Smooth-talking Gambler", "initiative": 4, "limited": 1, - "cost": 5, - "loadout": 10, + "cost": 7, + "loadout": 9, "xws": "landocalrissian", "ability": "After you roll dice, if you are not stressed, you may gain 1 stress token to reroll all of your blank results.", "image": "https://infinitearenas.com/xw2/images/pilots/landocalrissian.png", @@ -133,7 +186,10 @@ "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/landocalrissian.png", "standard": true, "extended": true, - "keywords": ["Freighter", "YT-1300"], + "keywords": [ + "Freighter", + "YT-1300" + ], "epic": true } ] diff --git a/data/pilots/scum-and-villainy/escape-craft.json b/data/pilots/scum-and-villainy/escape-craft.json index b010495d..cdc2f359 100644 --- a/data/pilots/scum-and-villainy/escape-craft.json +++ b/data/pilots/scum-and-villainy/escape-craft.json @@ -17,18 +17,42 @@ "3NW", "3KR" ], - "dialCodes": ["ES"], + "dialCodes": [ + "ES" + ], "faction": "scumandvillainy", "stats": [ - { "arc": "Front Arc", "type": "attack", "value": 2 }, - { "type": "agility", "value": 2 }, - { "type": "hull", "value": 2 }, - { "type": "shields", "value": 2 } + { + "arc": "Front Arc", + "type": "attack", + "value": 2 + }, + { + "type": "agility", + "value": 2 + }, + { + "type": "hull", + "value": 2 + }, + { + "type": "shields", + "value": 2 + } ], "actions": [ - { "difficulty": "White", "type": "Focus" }, - { "difficulty": "White", "type": "Barrel Roll" }, - { "difficulty": "Red", "type": "Coordinate" } + { + "difficulty": "White", + "type": "Focus" + }, + { + "difficulty": "White", + "type": "Barrel Roll" + }, + { + "difficulty": "Red", + "type": "Coordinate" + } ], "icon": "https://infinitearenas.com/xw2/images/shipicons/scum-and-villainy/I_EscapeShuttle.png", "pilots": [ @@ -37,16 +61,28 @@ "caption": "Set to Blow", "initiative": 1, "limited": 1, - "cost": 2, + "cost": 3, "loadout": 0, "xws": "autopilotdrone", "text": "Sometimes, manufacturer's warnings are made to be broken.", "image": "https://infinitearenas.com/xw2/images/pilots/autopilotdrone.png", - "charges": { "value": 3, "recovers": 0 }, + "charges": { + "value": 3, + "recovers": 0 + }, "shipActions": [ - { "difficulty": "White", "type": "Calculate" }, - { "difficulty": "White", "type": "Barrel Roll" }, - { "difficulty": "Red", "type": "Coordinate" } + { + "difficulty": "White", + "type": "Calculate" + }, + { + "difficulty": "White", + "type": "Barrel Roll" + }, + { + "difficulty": "Red", + "type": "Coordinate" + } ], "shipAbility": { "name": "Rigged Energy Cells", @@ -56,7 +92,9 @@ "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/autopilotdrone.png", "standard": true, "extended": true, - "keywords": ["Droid"], + "keywords": [ + "Droid" + ], "epic": true }, { @@ -64,25 +102,40 @@ "caption": "Droid Revolutionary", "initiative": 2, "limited": 1, - "cost": 3, - "loadout": 4, + "cost": 7, + "loadout": 10, "xws": "l337-escapecraft", "ability": "If you are not shielded, decrease the difficulty of your bank ([Bank Left] and [Bank Right]) maneuvers.", "image": "https://infinitearenas.com/xw2/images/pilots/l337-escapecraft.png", "shipActions": [ - { "difficulty": "White", "type": "Calculate" }, - { "difficulty": "White", "type": "Barrel Roll" }, - { "difficulty": "Red", "type": "Coordinate" } + { + "difficulty": "White", + "type": "Calculate" + }, + { + "difficulty": "White", + "type": "Barrel Roll" + }, + { + "difficulty": "Red", + "type": "Coordinate" + } ], "shipAbility": { "name": "Co-Pilot", "text": "While you are docked, your carrier ship has your pilot ability in addition to its own." }, - "slots": ["Talent", "Crew", "Modification"], + "slots": [ + "Talent", + "Crew", + "Modification" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/l337-escapecraft.png", "standard": true, "extended": true, - "keywords": ["Droid"], + "keywords": [ + "Droid" + ], "epic": true }, { @@ -90,15 +143,19 @@ "caption": "Smooth-talking Gambler", "initiative": 4, "limited": 1, - "cost": 3, - "loadout": 4, + "cost": 7, + "loadout": 9, "xws": "landocalrissian-escapecraft", "ability": "After you roll dice, if you are not stressed, you may gain 1 stress token to reroll all of your blank results.", "shipAbility": { "name": "Co-Pilot", "text": "While you are docked, your carrier ship has your pilot ability in addition to its own." }, - "slots": ["Talent", "Crew", "Modification"], + "slots": [ + "Talent", + "Crew", + "Modification" + ], "image": "https://infinitearenas.com/xw2/images/pilots/landocalrissian-escapecraft.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/landocalrissian-escapecraft.png", "standard": true, @@ -110,8 +167,8 @@ "caption": "Skillful Outlaw", "initiative": 3, "limited": 1, - "cost": 3, - "loadout": 4, + "cost": 7, + "loadout": 9, "xws": "outerrimpioneer", "ability": "Friendly ships at range 0-1 can perform attacks at range 0 of obstacles.", "image": "https://infinitearenas.com/xw2/images/pilots/outerrimpioneer.png", @@ -119,7 +176,11 @@ "name": "Co-Pilot", "text": "While you are docked, your carrier ship has your pilot ability in addition to its own." }, - "slots": ["Talent", "Crew", "Modification"], + "slots": [ + "Talent", + "Crew", + "Modification" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/outerrimpioneer.png", "standard": true, "extended": true, diff --git a/data/pilots/scum-and-villainy/fang-fighter.json b/data/pilots/scum-and-villainy/fang-fighter.json index 9edf513c..a9c0b9b9 100644 --- a/data/pilots/scum-and-villainy/fang-fighter.json +++ b/data/pilots/scum-and-villainy/fang-fighter.json @@ -21,24 +21,48 @@ "4KR", "5FW" ], - "dialCodes": ["Fng"], + "dialCodes": [ + "Fng" + ], "faction": "scumandvillainy", "stats": [ - { "arc": "Front Arc", "type": "attack", "value": 3 }, - { "type": "agility", "value": 3 }, - { "type": "hull", "value": 4 } + { + "arc": "Front Arc", + "type": "attack", + "value": 3 + }, + { + "type": "agility", + "value": 3 + }, + { + "type": "hull", + "value": 4 + } ], "actions": [ - { "difficulty": "White", "type": "Focus" }, - { "difficulty": "White", "type": "Lock" }, { "difficulty": "White", - "linked": { "difficulty": "Red", "type": "Focus" }, + "type": "Focus" + }, + { + "difficulty": "White", + "type": "Lock" + }, + { + "difficulty": "White", + "linked": { + "difficulty": "Red", + "type": "Focus" + }, "type": "Barrel Roll" }, { "difficulty": "White", - "linked": { "difficulty": "Red", "type": "Focus" }, + "linked": { + "difficulty": "Red", + "type": "Focus" + }, "type": "Boost" } ], @@ -49,8 +73,8 @@ "caption": "Skull Leader", "initiative": 6, "limited": 1, - "cost": 6, - "loadout": 12, + "cost": 14, + "loadout": 7, "xws": "fennrau", "ability": "While you defend or perform an attack, if the attack range is 1, you may roll 1 additional die.", "image": "https://infinitearenas.com/xw2/images/pilots/fennrau.png", @@ -58,11 +82,19 @@ "name": "Concordia Faceoff", "text": "While you defend, if the attack range is 1 and you are in the attacker's [Front Arc], change 1 result to an [Evade] result." }, - "slots": ["Talent", "Talent", "Modification", "Modification", "Torpedo"], + "slots": [ + "Talent", + "Talent", + "Modification", + "Modification", + "Torpedo" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/fennrau.png", "standard": true, "extended": true, - "keywords": ["Mandalorian"], + "keywords": [ + "Mandalorian" + ], "epic": true }, { @@ -70,8 +102,8 @@ "caption": "Skull Squadron Ace", "initiative": 4, "limited": 1, - "cost": 4, - "loadout": 7, + "cost": 11, + "loadout": 8, "xws": "joyrekkoff", "ability": "While you perform an attack, you may spend 1 [Charge] from an equipped [Torpedo] upgrade. If you do, the defender rolls 1 fewer defense die.", "image": "https://infinitearenas.com/xw2/images/pilots/joyrekkoff.png", @@ -79,11 +111,19 @@ "name": "Concordia Faceoff", "text": "While you defend, if the attack range is 1 and you are in the attacker's [Front Arc], change 1 result to an [Evade] result." }, - "slots": ["Talent", "Missile", "Torpedo", "Modification", "Modification"], + "slots": [ + "Talent", + "Missile", + "Torpedo", + "Modification", + "Modification" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/joyrekkoff.png", "standard": true, "extended": true, - "keywords": ["Mandalorian"], + "keywords": [ + "Mandalorian" + ], "epic": true }, { @@ -91,8 +131,8 @@ "caption": "Skilled Commando", "initiative": 4, "limited": 1, - "cost": 4, - "loadout": 8, + "cost": 11, + "loadout": 11, "xws": "kadsolus", "ability": "After you fully execute a red maneuver, gain 2 focus tokens.", "image": "https://infinitearenas.com/xw2/images/pilots/kadsolus.png", @@ -100,11 +140,18 @@ "name": "Concordia Faceoff", "text": "While you defend, if the attack range is 1 and you are in the attacker's [Front Arc], change 1 result to an [Evade] result." }, - "slots": ["Talent", "Missile", "Modification", "Modification"], + "slots": [ + "Talent", + "Missile", + "Modification", + "Modification" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/kadsolus.png", "standard": true, "extended": true, - "keywords": ["Mandalorian"], + "keywords": [ + "Mandalorian" + ], "epic": true }, { @@ -112,8 +159,8 @@ "caption": "Mandalorian Mentor", "initiative": 5, "limited": 1, - "cost": 5, - "loadout": 10, + "cost": 12, + "loadout": 8, "xws": "oldteroch", "ability": "At the start of the Engagement Phase, you may choose 1 enemy ship at range 1. If you do and you are in its [Front Arc], it removes all of its green tokens.", "image": "https://infinitearenas.com/xw2/images/pilots/oldteroch.png", @@ -121,19 +168,27 @@ "name": "Concordia Faceoff", "text": "While you defend, if the attack range is 1 and you are in the attacker's [Front Arc], change 1 result to an [Evade] result." }, - "slots": ["Talent", "Talent", "Torpedo", "Modification", "Modification"], + "slots": [ + "Talent", + "Talent", + "Torpedo", + "Modification", + "Modification" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/oldteroch.png", "standard": true, "extended": true, - "keywords": ["Mandalorian"], + "keywords": [ + "Mandalorian" + ], "epic": true }, { "name": "Skull Squadron Pilot", "initiative": 4, "limited": 0, - "cost": 4, - "loadout": 6, + "cost": 11, + "loadout": 10, "xws": "skullsquadronpilot", "text": "The aces of Skull Squadron favor an aggressive approach, using their craft's pivot wing technology to achieve unmatched agility in the pursuit of their quarry.", "image": "https://infinitearenas.com/xw2/images/pilots/skullsquadronpilot.png", @@ -141,19 +196,24 @@ "name": "Concordia Faceoff", "text": "While you defend, if the attack range is 1 and you are in the attacker's [Front Arc], change 1 result to an [Evade] result." }, - "slots": ["Torpedo", "Modification"], + "slots": [ + "Torpedo", + "Modification" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/skullsquadronpilot.png", "standard": true, "extended": true, - "keywords": ["Mandalorian"], + "keywords": [ + "Mandalorian" + ], "epic": true }, { "name": "Zealous Recruit", "initiative": 1, "limited": 0, - "cost": 4, - "loadout": 5, + "cost": 10, + "loadout": 10, "xws": "zealousrecruit", "text": "Mandalorian Fang fighter pilots must master the Concordia Faceoff maneuver, leveraging their ships' narrow attack profile to execute deadly head-on charges.", "image": "https://infinitearenas.com/xw2/images/pilots/zealousrecruit.png", @@ -161,19 +221,24 @@ "name": "Concordia Faceoff", "text": "While you defend, if the attack range is 1 and you are in the attacker's [Front Arc], change 1 result to an [Evade] result." }, - "slots": ["Modification", "Modification"], + "slots": [ + "Modification", + "Modification" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/zealousrecruit.png", "standard": true, "extended": true, - "keywords": ["Mandalorian"], + "keywords": [ + "Mandalorian" + ], "epic": true }, { "name": "Mandalorian Royal Guard", "initiative": 4, "limited": 2, - "cost": 4, - "loadout": 7, + "cost": 12, + "loadout": 15, "xws": "mandalorianroyalguard", "ability": "While a friendly non-small ship defends, if you are in the attack arc, you may gain 1 deplete and 1 strain token. If you do, the defender may change 1 result to an [Evade] result.", "image": "https://infinitearenas.com/xw2/images/pilots/mandalorianroyalguard.png", @@ -181,11 +246,18 @@ "name": "Concordia Faceoff", "text": "While you defend, if the attack range is 1 and you are in the attacker's [Front Arc], change 1 result to an [Evade] result." }, - "slots": ["Talent", "Missile", "Modification", "Modification"], + "slots": [ + "Talent", + "Missile", + "Modification", + "Modification" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/mandalorianroyalguard.png", "standard": true, "extended": true, - "keywords": ["Mandalorian"], + "keywords": [ + "Mandalorian" + ], "caption": "Selfless Protector", "epic": true }, @@ -194,8 +266,8 @@ "caption": "Direct Pressure", "initiative": 3, "limited": 1, - "cost": 4, - "loadout": 11, + "cost": 11, + "loadout": 8, "xws": "torphun", "ability": "After you perform an attack, if the defender was destroyed, you may perform an action, even while stressed. Then you may gain 2 strain tokens to perform a bonus attack.", "image": "https://infinitearenas.com/xw2/images/pilots/torphun.png", @@ -204,10 +276,17 @@ "name": "Concordia Faceoff", "text": "While you defend, if the attack range is 1 and you are in the attacker's [Front Arc], change 1 result to an [Evade] result." }, - "slots": ["Talent", "Missile", "Modification", "Modification"], + "slots": [ + "Talent", + "Missile", + "Modification", + "Modification" + ], "standard": true, "extended": true, - "keywords": ["Mandalorian"], + "keywords": [ + "Mandalorian" + ], "epic": true } ] diff --git a/data/pilots/scum-and-villainy/firespray-class-patrol-craft.json b/data/pilots/scum-and-villainy/firespray-class-patrol-craft.json index acf91f81..ce233d9b 100644 --- a/data/pilots/scum-and-villainy/firespray-class-patrol-craft.json +++ b/data/pilots/scum-and-villainy/firespray-class-patrol-craft.json @@ -21,20 +21,51 @@ "4FW", "4KR" ], - "dialCodes": ["FPC"], + "dialCodes": [ + "FPC" + ], "faction": "scumandvillainy", "stats": [ - { "arc": "Front Arc", "type": "attack", "value": 3 }, - { "arc": "Rear Arc", "type": "attack", "value": 3 }, - { "type": "agility", "value": 2 }, - { "type": "hull", "value": 6 }, - { "type": "shields", "value": 4 } + { + "arc": "Front Arc", + "type": "attack", + "value": 3 + }, + { + "arc": "Rear Arc", + "type": "attack", + "value": 3 + }, + { + "type": "agility", + "value": 2 + }, + { + "type": "hull", + "value": 6 + }, + { + "type": "shields", + "value": 4 + } ], "actions": [ - { "difficulty": "White", "type": "Focus" }, - { "difficulty": "White", "type": "Lock" }, - { "difficulty": "Red", "type": "Reinforce" }, - { "difficulty": "White", "type": "Boost" } + { + "difficulty": "White", + "type": "Focus" + }, + { + "difficulty": "White", + "type": "Lock" + }, + { + "difficulty": "Red", + "type": "Reinforce" + }, + { + "difficulty": "White", + "type": "Boost" + } ], "icon": "https://infinitearenas.com/xw2/images/shipicons/scum-and-villainy/I_FIrespray.png", "pilots": [ @@ -43,8 +74,8 @@ "caption": "Notorious Bounty Hunter", "initiative": 5, "limited": 1, - "cost": 8, - "loadout": 18, + "cost": 21, + "loadout": 20, "xws": "bobafett", "ability": "While you defend or perform an attack, you may reroll 1 of your dice for each enemy ship at range 0-1.", "image": "https://infinitearenas.com/xw2/images/pilots/bobafett.png", @@ -61,23 +92,32 @@ "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/bobafett.png", "standard": true, "extended": true, - "keywords": ["Bounty Hunter"], + "keywords": [ + "Bounty Hunter" + ], "epic": true }, { "name": "Bounty Hunter", "initiative": 2, "limited": 0, - "cost": 7, - "loadout": 10, + "cost": 14, + "loadout": 6, "xws": "bountyhunter", "text": "The Firespray-class patrol craft is infamous for its association with the deadly bounty hunters Jango Fett and Boba Fett, who packed their craft with countless deadly armaments.", "image": "https://infinitearenas.com/xw2/images/pilots/bountyhunter.png", - "slots": ["Cannon", "Missile", "Device", "Illicit"], + "slots": [ + "Cannon", + "Missile", + "Device", + "Illicit" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/bountyhunter.png", "standard": true, "extended": true, - "keywords": ["Bounty Hunter"], + "keywords": [ + "Bounty Hunter" + ], "epic": true }, { @@ -85,8 +125,8 @@ "caption": "Shipping Magnate", "initiative": 4, "limited": 1, - "cost": 7, - "loadout": 17, + "cost": 18, + "loadout": 20, "xws": "emonazzameen", "ability": "If you would drop a device using a [1 [Straight]] template, you may use the [3 [Turn Left]], [3 [Straight]], or [3 [Turn Right]] template instead.", "image": "https://infinitearenas.com/xw2/images/pilots/emonazzameen.png", @@ -110,8 +150,8 @@ "caption": "Captain of the Binayre Pirates", "initiative": 4, "limited": 1, - "cost": 7, - "loadout": 18, + "cost": 15, + "loadout": 8, "xws": "kathscarlet", "ability": "While you perform a primary attack, if there is at least 1 friendly non-limited ship at range 0 of the defender, roll 1 additional attack die.", "image": "https://infinitearenas.com/xw2/images/pilots/kathscarlet.png", @@ -135,8 +175,8 @@ "caption": "Icy Professional", "initiative": 3, "limited": 1, - "cost": 7, - "loadout": 16, + "cost": 16, + "loadout": 13, "xws": "koshkafrost", "ability": "While you defend or perform an attack, if the enemy ship is stressed, you may reroll 1 of your dice.", "image": "https://infinitearenas.com/xw2/images/pilots/koshkafrost.png", @@ -153,7 +193,9 @@ "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/koshkafrost.png", "standard": true, "extended": true, - "keywords": ["Bounty Hunter"], + "keywords": [ + "Bounty Hunter" + ], "epic": true }, { @@ -161,7 +203,7 @@ "caption": "Imperial Deserter", "initiative": 3, "limited": 1, - "cost": 7, + "cost": 17, "loadout": 18, "xws": "krassistrelix", "ability": "You can perform [Front Arc] special attacks from your [Rear Arc]. While you perform a special attack, you may reroll 1 attack die.", @@ -187,8 +229,8 @@ "caption": "I Smell Profit!", "initiative": 1, "limited": 1, - "cost": 7, - "loadout": 18, + "cost": 17, + "loadout": 12, "xws": "hondoohnaka", "ability": "Action: Choose 2 non-huge ships at range 0-3 of you that are not friendly to each other. Each chosen ship may perform an action that is on your action bar, even while stressed, in the order of your choice. Then, gain 1 calculate token.", "image": "https://infinitearenas.com/xw2/images/pilots/hondoohnaka.png", diff --git a/data/pilots/scum-and-villainy/g-1a-starfighter.json b/data/pilots/scum-and-villainy/g-1a-starfighter.json index 57821333..33bf2c13 100644 --- a/data/pilots/scum-and-villainy/g-1a-starfighter.json +++ b/data/pilots/scum-and-villainy/g-1a-starfighter.json @@ -21,18 +21,42 @@ "4FR", "4KR" ], - "dialCodes": ["G1A"], + "dialCodes": [ + "G1A" + ], "faction": "scumandvillainy", "stats": [ - { "arc": "Front Arc", "type": "attack", "value": 3 }, - { "type": "agility", "value": 1 }, - { "type": "hull", "value": 5 }, - { "type": "shields", "value": 4 } + { + "arc": "Front Arc", + "type": "attack", + "value": 3 + }, + { + "type": "agility", + "value": 1 + }, + { + "type": "hull", + "value": 5 + }, + { + "type": "shields", + "value": 4 + } ], "actions": [ - { "difficulty": "White", "type": "Focus" }, - { "difficulty": "White", "type": "Lock" }, - { "difficulty": "White", "type": "Jam" } + { + "difficulty": "White", + "type": "Focus" + }, + { + "difficulty": "White", + "type": "Lock" + }, + { + "difficulty": "White", + "type": "Jam" + } ], "icon": "https://infinitearenas.com/xw2/images/shipicons/scum-and-villainy/I_MistHunter.png", "pilots": [ @@ -41,37 +65,60 @@ "caption": "Reprogrammed Protocol Droid", "initiative": 3, "limited": 1, - "cost": 5, - "loadout": 14, + "cost": 12, + "loadout": 13, "xws": "4lom", "ability": "After you fully execute a red maneuver, gain 1 calculate token. At the start of the End Phase, you may choose 1 ship at range 0-1. If you do, transfer 1 of your stress tokens to that ship.", "image": "https://infinitearenas.com/xw2/images/pilots/4lom.png", - "slots": ["Talent", "Sensor", "Crew", "Illicit", "Modification", "Title"], + "slots": [ + "Talent", + "Sensor", + "Crew", + "Illicit", + "Modification", + "Title" + ], "shipActions": [ - { "difficulty": "White", "type": "Calculate" }, - { "difficulty": "White", "type": "Lock" }, - { "difficulty": "White", "type": "Jam" } + { + "difficulty": "White", + "type": "Calculate" + }, + { + "difficulty": "White", + "type": "Lock" + }, + { + "difficulty": "White", + "type": "Jam" + } ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/4lom.png", "standard": false, "extended": true, - "keywords": ["Bounty Hunter", "Droid"], + "keywords": [ + "Bounty Hunter", + "Droid" + ], "epic": true }, { "name": "Gand Findsman", "initiative": 1, "limited": 0, - "cost": 5, - "loadout": 3, + "cost": 10, + "loadout": 8, "xws": "gandfindsman", "text": "The legendary Findsmen of Gand worship the enshrouding mists of their home planet, using signs, augurs, and mystical rituals to track their quarry.", "image": "https://infinitearenas.com/xw2/images/pilots/gandfindsman.png", - "slots": ["Illicit"], + "slots": [ + "Illicit" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/gandfindsman.png", "standard": false, "extended": true, - "keywords": ["Bounty Hunter"], + "keywords": [ + "Bounty Hunter" + ], "epic": true }, { @@ -79,16 +126,25 @@ "caption": "Meditative Gand", "initiative": 3, "limited": 1, - "cost": 5, - "loadout": 10, + "cost": 11, + "loadout": 11, "xws": "zuckuss", "ability": "While you perform a primary attack, you may roll 1 additional attack die. If you do, the defender rolls 1 additional defense die.", "image": "https://infinitearenas.com/xw2/images/pilots/zuckuss.png", - "slots": ["Talent", "Sensor", "Crew", "Illicit", "Modification", "Title"], + "slots": [ + "Talent", + "Sensor", + "Crew", + "Illicit", + "Modification", + "Title" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/zuckuss.png", "standard": false, "extended": true, - "keywords": ["Bounty Hunter"], + "keywords": [ + "Bounty Hunter" + ], "epic": true } ] diff --git a/data/pilots/scum-and-villainy/gauntlet-fighter.json b/data/pilots/scum-and-villainy/gauntlet-fighter.json index 1264c2eb..4c170ca1 100644 --- a/data/pilots/scum-and-villainy/gauntlet-fighter.json +++ b/data/pilots/scum-and-villainy/gauntlet-fighter.json @@ -18,20 +18,51 @@ "3YR", "4FW" ], - "dialCodes": ["GtF"], + "dialCodes": [ + "GtF" + ], "faction": "scumandvillainy", "stats": [ - { "arc": "Front Arc", "type": "attack", "value": 3 }, - { "arc": "Rear Arc", "type": "attack", "value": 2 }, - { "type": "agility", "value": 2 }, - { "type": "hull", "value": 9 }, - { "type": "shields", "value": 2 } + { + "arc": "Front Arc", + "type": "attack", + "value": 3 + }, + { + "arc": "Rear Arc", + "type": "attack", + "value": 2 + }, + { + "type": "agility", + "value": 2 + }, + { + "type": "hull", + "value": 9 + }, + { + "type": "shields", + "value": 2 + } ], "actions": [ - { "difficulty": "White", "type": "Focus" }, - { "difficulty": "Red", "type": "Reinforce" }, - { "difficulty": "White", "type": "Lock" }, - { "difficulty": "Red", "type": "Coordinate" } + { + "difficulty": "White", + "type": "Focus" + }, + { + "difficulty": "Red", + "type": "Reinforce" + }, + { + "difficulty": "White", + "type": "Lock" + }, + { + "difficulty": "Red", + "type": "Coordinate" + } ], "pilots": [ { @@ -39,9 +70,15 @@ "name": "Maul", "image": "https://infinitearenas.com/xw2/images/pilots/maul.png", "ability": "While you perform a [Coordinate] action, if you choose a ship with an initiative lower than yours, you may spend 1 [Force]. If you do, treat the action as white and you may coordinate 1 additional friendly ship with an initiative lower than yours; each friendly ship you coordinate this way gains 1 strain token.", - "force": { "side": ["dark"], "value": 3, "recovers": 1 }, - "cost": 8, - "loadout": 15, + "force": { + "side": [ + "dark" + ], + "value": 3, + "recovers": 1 + }, + "cost": 18, + "loadout": 18, "initiative": 5, "limited": 1, "standard": true, @@ -60,15 +97,17 @@ "Title" ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/maul.png", - "keywords": ["Dark Side"], + "keywords": [ + "Dark Side" + ], "caption": "Lord of the Shadow Collective" }, { "xws": "rookkast", "name": "Rook Kast", "image": "https://infinitearenas.com/xw2/images/pilots/rookkast.png", - "cost": 7, - "loadout": 14, + "cost": 17, + "loadout": 17, "initiative": 3, "limited": 1, "ability": "Before you engage, you may gain 1 strain token. While you perform a primary attack, if you are strained, you may change 1 of your blank or [Focus] results to a [Hit] result.", @@ -85,15 +124,17 @@ "Configuration" ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/rookkast.png", - "keywords": ["Mandalorian"], + "keywords": [ + "Mandalorian" + ], "caption": "Stoic Super Commando" }, { "xws": "shadowcollectiveoperator", "name": "Shadow Collective Operator", "image": "https://infinitearenas.com/xw2/images/pilots/shadowcollectiveoperator.png", - "cost": 7, - "loadout": 10, + "cost": 15, + "loadout": 20, "initiative": 1, "limited": 0, "standard": true, @@ -109,7 +150,9 @@ "Configuration" ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/shadowcollectiveoperator.png", - "keywords": ["Mandalorian"] + "keywords": [ + "Mandalorian" + ] } ] } diff --git a/data/pilots/scum-and-villainy/hwk-290-light-freighter.json b/data/pilots/scum-and-villainy/hwk-290-light-freighter.json index ed34ba38..c08bdb90 100644 --- a/data/pilots/scum-and-villainy/hwk-290-light-freighter.json +++ b/data/pilots/scum-and-villainy/hwk-290-light-freighter.json @@ -19,28 +19,58 @@ "3YR", "4FW" ], - "dialCodes": ["HK"], + "dialCodes": [ + "HK" + ], "faction": "scumandvillainy", "stats": [ - { "arc": "Single Turret Arc", "type": "attack", "value": 2 }, - { "type": "agility", "value": 2 }, - { "type": "hull", "value": 3 }, - { "type": "shields", "value": 2 } + { + "arc": "Single Turret Arc", + "type": "attack", + "value": 2 + }, + { + "type": "agility", + "value": 2 + }, + { + "type": "hull", + "value": 3 + }, + { + "type": "shields", + "value": 2 + } ], "actions": [ { "difficulty": "White", - "linked": { "difficulty": "Red", "type": "Rotate Arc" }, + "linked": { + "difficulty": "Red", + "type": "Rotate Arc" + }, "type": "Focus" }, { "difficulty": "White", - "linked": { "difficulty": "Red", "type": "Rotate Arc" }, + "linked": { + "difficulty": "Red", + "type": "Rotate Arc" + }, "type": "Lock" }, - { "difficulty": "Red", "type": "Boost" }, - { "difficulty": "White", "type": "Rotate Arc" }, - { "difficulty": "Red", "type": "Jam" } + { + "difficulty": "Red", + "type": "Boost" + }, + { + "difficulty": "White", + "type": "Rotate Arc" + }, + { + "difficulty": "Red", + "type": "Jam" + } ], "icon": "https://infinitearenas.com/xw2/images/shipicons/scum-and-villainy/I_HWK-290.png", "pilots": [ @@ -49,12 +79,15 @@ "caption": "Outer Rim Mercenary", "initiative": 4, "limited": 1, - "cost": 4, - "loadout": 12, + "cost": 11, + "loadout": 9, "xws": "dacebonearm", "ability": "After an enemy ship at range 0-3 receives at least 1 ion token, you may spend 3 [Charge]. If you do, that ship gains 2 additional ion tokens.", "image": "https://infinitearenas.com/xw2/images/pilots/dacebonearm.png", - "charges": { "value": 3, "recovers": 1 }, + "charges": { + "value": 3, + "recovers": 1 + }, "slots": [ "Talent", "Crew", @@ -67,7 +100,9 @@ "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/dacebonearm.png", "standard": true, "extended": true, - "keywords": ["Freighter"], + "keywords": [ + "Freighter" + ], "epic": true }, { @@ -75,8 +110,8 @@ "caption": "Tethan Resister", "initiative": 3, "limited": 1, - "cost": 5, - "loadout": 10, + "cost": 12, + "loadout": 8, "xws": "palobgodalhi", "ability": "At the start of the Engagement Phase, you may choose 1 enemy ship in your firing arc at range 0-2. If you do, transfer 1 focus or evade token from that ship to yourself.", "image": "https://infinitearenas.com/xw2/images/pilots/palobgodalhi.png", @@ -92,23 +127,30 @@ "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/palobgodalhi.png", "standard": true, "extended": true, - "keywords": ["Freighter"], + "keywords": [ + "Freighter" + ], "epic": true }, { "name": "Spice Runner", "initiative": 1, "limited": 0, - "cost": 3, - "loadout": 4, + "cost": 7, + "loadout": 5, "xws": "spicerunner", "text": "Though its cargo space is limited compared to other light freighters, the small, swift HWK-290 is a favorite choice of smugglers who specialize in discreetly transporting precious goods.", "image": "https://infinitearenas.com/xw2/images/pilots/spicerunner.png", - "slots": ["Device", "Illicit"], + "slots": [ + "Device", + "Illicit" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/spicerunner.png", "standard": true, "extended": true, - "keywords": ["Freighter"], + "keywords": [ + "Freighter" + ], "epic": true }, { @@ -116,16 +158,24 @@ "caption": "Mercenary Miner", "initiative": 2, "limited": 1, - "cost": 5, - "loadout": 8, + "cost": 9, + "loadout": 10, "xws": "torkilmux", "ability": "At the start of the Engagement Phase, you may choose 1 ship in your firing arc. If you do, that ship engages at initiative 0 instead of its normal initiative value this round.", "image": "https://infinitearenas.com/xw2/images/pilots/torkilmux.png", - "slots": ["Crew", "Device", "Illicit", "Modification", "Modification"], + "slots": [ + "Crew", + "Device", + "Illicit", + "Modification", + "Modification" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/torkilmux.png", "standard": true, "extended": true, - "keywords": ["Freighter"], + "keywords": [ + "Freighter" + ], "epic": true }, { @@ -135,9 +185,11 @@ "limited": 1, "standard": true, "extended": true, - "keywords": ["Freighter"], - "cost": 4, - "loadout": 8, + "keywords": [ + "Freighter" + ], + "cost": 8, + "loadout": 7, "slots": [ "Talent", "Crew", @@ -147,7 +199,10 @@ "Modification" ], "ability": "At the start of the End Phase, you may spend 2 [Charge] to choose yourself or a ship in your [Single Turret Arc] with 1 or more circular tokens. During the End Phase, circular tokens are not removed from that ship.", - "charges": { "value": 2, "recovers": 1 }, + "charges": { + "value": 2, + "recovers": 1 + }, "caption": "Collaborationist Gover- nor", "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/gamutkey.png", "image": "https://infinitearenas.com/xw2/images/pilots/gamutkey.png", @@ -161,10 +216,17 @@ "caption": "Lost Padawan", "standard": true, "extended": true, - "keywords": ["Jedi", "Light Side", "Freighter"], - "force": { "value": 1, "recovers": 1 }, - "cost": 4, - "loadout": 6, + "keywords": [ + "Jedi", + "Light Side", + "Freighter" + ], + "force": { + "value": 1, + "recovers": 1 + }, + "cost": 9, + "loadout": 5, "slots": [ "Force Power", "Crew", @@ -199,7 +261,9 @@ "ability": "During the End Phase, before an enemy ship in your [Single Turret Arc] recovers 1 recurring [Charge] or [Force], you may spend 2 [Charge]. If you do, that ship does not recover that [Charge] or [Force].", "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/tapusk.png", "image": "https://infinitearenas.com/xw2/images/pilots/tapusk.png", - "keywords": ["Freighter"], + "keywords": [ + "Freighter" + ], "epic": true } ] diff --git a/data/pilots/scum-and-villainy/jumpmaster-5000.json b/data/pilots/scum-and-villainy/jumpmaster-5000.json index e31e8733..15eb1a81 100644 --- a/data/pilots/scum-and-villainy/jumpmaster-5000.json +++ b/data/pilots/scum-and-villainy/jumpmaster-5000.json @@ -20,26 +20,50 @@ "4FW", "4KR" ], - "dialCodes": ["JM5"], + "dialCodes": [ + "JM5" + ], "faction": "scumandvillainy", "stats": [ - { "arc": "Single Turret Arc", "type": "attack", "value": 2 }, - { "type": "agility", "value": 2 }, - { "type": "hull", "value": 6 }, - { "type": "shields", "value": 3 } + { + "arc": "Single Turret Arc", + "type": "attack", + "value": 2 + }, + { + "type": "agility", + "value": 2 + }, + { + "type": "hull", + "value": 6 + }, + { + "type": "shields", + "value": 3 + } ], "actions": [ { "difficulty": "White", - "linked": { "difficulty": "Red", "type": "Rotate Arc" }, + "linked": { + "difficulty": "Red", + "type": "Rotate Arc" + }, "type": "Focus" }, { "difficulty": "White", - "linked": { "difficulty": "Red", "type": "Rotate Arc" }, + "linked": { + "difficulty": "Red", + "type": "Rotate Arc" + }, "type": "Lock" }, - { "difficulty": "Red", "type": "Barrel Roll" } + { + "difficulty": "Red", + "type": "Barrel Roll" + } ], "icon": "https://infinitearenas.com/xw2/images/shipicons/scum-and-villainy/I_Jumpmaster.png", "pilots": [ @@ -47,12 +71,16 @@ "name": "Contracted Scout", "initiative": 2, "limited": 0, - "cost": 5, - "loadout": 4, + "cost": 10, + "loadout": 8, "xws": "contractedscout", "text": "Built for long-distance reconnaissance and plotting new standard routes, the lightly armed JumpMaster 5000 is often extensively retrofitted with custom upgrades.", "image": "https://infinitearenas.com/xw2/images/pilots/contractedscout.png", - "slots": ["Cannon", "Torpedo", "Illicit"], + "slots": [ + "Cannon", + "Torpedo", + "Illicit" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/contractedscout.png", "standard": true, "extended": true, @@ -63,12 +91,15 @@ "caption": "Vengeful Corellian", "initiative": 6, "limited": 1, - "cost": 6, - "loadout": 11, + "cost": 16, + "loadout": 18, "xws": "dengar", "ability": "After you defend, if the attacker is in your [Front Arc], you may spend 1 [Charge] to perform a bonus attack against the attacker.", "image": "https://infinitearenas.com/xw2/images/pilots/dengar.png", - "charges": { "value": 1, "recovers": 1 }, + "charges": { + "value": 1, + "recovers": 1 + }, "slots": [ "Talent", "Cannon", @@ -82,7 +113,9 @@ "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/dengar.png", "standard": true, "extended": true, - "keywords": ["Bounty Hunter"], + "keywords": [ + "Bounty Hunter" + ], "epic": true }, { @@ -90,8 +123,8 @@ "caption": "Graceful Aruzan", "initiative": 3, "limited": 1, - "cost": 5, - "loadout": 15, + "cost": 12, + "loadout": 13, "xws": "manaroo", "ability": "At the start of the Engagement Phase, you may choose a friendly ship at range 0-1. If you do, transfer all green tokens assigned to you to that ship.", "image": "https://infinitearenas.com/xw2/images/pilots/manaroo.png", @@ -108,7 +141,9 @@ "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/manaroo.png", "standard": true, "extended": true, - "keywords": ["Bounty Hunter"], + "keywords": [ + "Bounty Hunter" + ], "epic": true }, { @@ -116,12 +151,15 @@ "caption": "Escape Artist", "initiative": 4, "limited": 1, - "cost": 6, - "loadout": 20, + "cost": 13, + "loadout": 21, "xws": "teltrevura", "ability": "If you would be destroyed, you may spend 1 [Charge]. If you do, discard all of your damage cards, suffer 5 [Hit] damage, and place yourself in reserves instead. At the start of the next Planning Phase, place yourself within range 1 of your player edge.", "image": "https://infinitearenas.com/xw2/images/pilots/teltrevura.png", - "charges": { "value": 1, "recovers": 0 }, + "charges": { + "value": 1, + "recovers": 0 + }, "slots": [ "Talent", "Cannon", @@ -155,11 +193,13 @@ "Modification" ], "ability": "After you become the defender, if the attacker is not in your [Single Turret Arc], you must rotate your [Single Turret Arc] indicator to a standard arc the attacker is in.", - "cost": 5, - "loadout": 11, + "cost": 11, + "loadout": 13, "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/nomlumb.png", "image": "https://infinitearenas.com/xw2/images/pilots/nomlumb.png", - "keywords": ["Bounty Hunter"], + "keywords": [ + "Bounty Hunter" + ], "epic": true } ] diff --git a/data/pilots/scum-and-villainy/kihraxz-fighter.json b/data/pilots/scum-and-villainy/kihraxz-fighter.json index 95a3ff8b..ff023ae3 100644 --- a/data/pilots/scum-and-villainy/kihraxz-fighter.json +++ b/data/pilots/scum-and-villainy/kihraxz-fighter.json @@ -20,18 +20,42 @@ "4FW", "4KR" ], - "dialCodes": ["KXZ"], + "dialCodes": [ + "KXZ" + ], "faction": "scumandvillainy", "stats": [ - { "arc": "Front Arc", "type": "attack", "value": 3 }, - { "type": "agility", "value": 2 }, - { "type": "hull", "value": 5 }, - { "type": "shields", "value": 1 } + { + "arc": "Front Arc", + "type": "attack", + "value": 3 + }, + { + "type": "agility", + "value": 2 + }, + { + "type": "hull", + "value": 5 + }, + { + "type": "shields", + "value": 1 + } ], "actions": [ - { "difficulty": "White", "type": "Focus" }, - { "difficulty": "White", "type": "Lock" }, - { "difficulty": "White", "type": "Barrel Roll" } + { + "difficulty": "White", + "type": "Focus" + }, + { + "difficulty": "White", + "type": "Lock" + }, + { + "difficulty": "White", + "type": "Barrel Roll" + } ], "icon": "https://infinitearenas.com/xw2/images/shipicons/scum-and-villainy/I_Kihraxz.png", "pilots": [ @@ -39,12 +63,14 @@ "name": "Black Sun Ace", "initiative": 3, "limited": 0, - "cost": 4, - "loadout": 3, + "cost": 10, + "loadout": 9, "xws": "blacksunace", "text": "The Kihraxz assault fighter was developed specifically for the Black Sun crime syndicate, whose highly paid ace pilots demanded a nimble, powerful ship to match their skills.", "image": "https://infinitearenas.com/xw2/images/pilots/blacksunace.png", - "slots": ["Talent"], + "slots": [ + "Talent" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/blacksunace.png", "standard": false, "extended": true, @@ -55,8 +81,8 @@ "caption": "Aggressive Opportunist", "initiative": 3, "limited": 1, - "cost": 4, - "loadout": 12, + "cost": 10, + "loadout": 11, "xws": "captainjostero", "ability": "After an enemy ship suffers damage, if it is not defending, you may perform a bonus attack against that ship.", "image": "https://infinitearenas.com/xw2/images/pilots/captainjostero.png", @@ -76,12 +102,14 @@ "name": "Cartel Marauder", "initiative": 2, "limited": 0, - "cost": 4, - "loadout": 5, + "cost": 9, + "loadout": 4, "xws": "cartelmarauder", "text": "The versatile Kihraxz was modeled after Incom's popular X-wing starfighter, but an array of after-market modification kits ensure a wide variety of designs.", "image": "https://infinitearenas.com/xw2/images/pilots/cartelmarauder.png", - "slots": ["Illicit"], + "slots": [ + "Illicit" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/cartelmarauder.png", "standard": false, "extended": true, @@ -92,8 +120,8 @@ "caption": "The Hunter", "initiative": 4, "limited": 1, - "cost": 4, - "loadout": 8, + "cost": 11, + "loadout": 14, "xws": "graz", "ability": "While you defend, if you are behind the attacker, roll 1 additional defense die. While you perform an attack, if you are behind the defender, roll 1 additional attack die.", "image": "https://infinitearenas.com/xw2/images/pilots/graz.png", @@ -108,7 +136,9 @@ "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/graz.png", "standard": false, "extended": true, - "keywords": ["Bounty Hunter"], + "keywords": [ + "Bounty Hunter" + ], "epic": true }, { @@ -116,8 +146,8 @@ "caption": "Scourge of Tansarii Point", "initiative": 5, "limited": 1, - "cost": 5, - "loadout": 12, + "cost": 12, + "loadout": 13, "xws": "talonbanecobra", "ability": "While you defend at attack range 3 or perform an attack at attack range 1, roll 1 additional die.", "image": "https://infinitearenas.com/xw2/images/pilots/talonbanecobra.png", @@ -139,8 +169,8 @@ "caption": "Storied Bounty Hunter", "initiative": 4, "limited": 1, - "cost": 4, - "loadout": 10, + "cost": 10, + "loadout": 11, "xws": "viktorhel", "ability": "After you defend, if you did not roll exactly 2 defense dice, the attacker gains 1 stress token.", "image": "https://infinitearenas.com/xw2/images/pilots/viktorhel.png", @@ -155,7 +185,9 @@ "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/viktorhel.png", "standard": false, "extended": true, - "keywords": ["Bounty Hunter"], + "keywords": [ + "Bounty Hunter" + ], "epic": true } ] diff --git a/data/pilots/scum-and-villainy/lancer-class-pursuit-craft.json b/data/pilots/scum-and-villainy/lancer-class-pursuit-craft.json index 20b67ff4..996da600 100644 --- a/data/pilots/scum-and-villainy/lancer-class-pursuit-craft.json +++ b/data/pilots/scum-and-villainy/lancer-class-pursuit-craft.json @@ -20,20 +20,51 @@ "5FW", "5KR" ], - "dialCodes": ["LPC"], + "dialCodes": [ + "LPC" + ], "faction": "scumandvillainy", "stats": [ - { "arc": "Front Arc", "type": "attack", "value": 3 }, - { "arc": "Single Turret Arc", "type": "attack", "value": 2 }, - { "type": "agility", "value": 2 }, - { "type": "hull", "value": 8 }, - { "type": "shields", "value": 2 } + { + "arc": "Front Arc", + "type": "attack", + "value": 3 + }, + { + "arc": "Single Turret Arc", + "type": "attack", + "value": 2 + }, + { + "type": "agility", + "value": 2 + }, + { + "type": "hull", + "value": 8 + }, + { + "type": "shields", + "value": 2 + } ], "actions": [ - { "difficulty": "White", "type": "Focus" }, - { "difficulty": "White", "type": "Evade" }, - { "difficulty": "White", "type": "Lock" }, - { "difficulty": "White", "type": "Rotate Arc" } + { + "difficulty": "White", + "type": "Focus" + }, + { + "difficulty": "White", + "type": "Evade" + }, + { + "difficulty": "White", + "type": "Lock" + }, + { + "difficulty": "White", + "type": "Rotate Arc" + } ], "icon": "https://infinitearenas.com/xw2/images/shipicons/scum-and-villainy/I_ShadowCaster.png", "pilots": [ @@ -42,12 +73,18 @@ "caption": "Force of Her Own", "initiative": 4, "limited": 1, - "cost": 8, - "loadout": 20, + "cost": 16, + "loadout": 16, "xws": "asajjventress", "ability": "At the start of the Engagement Phase, you may choose 1 enemy ship in your [Single Turret Arc] at range 0-2 and spend 1 [Force]. If you do, that ship gains 1 stress token unless it removes 1 green token.", "image": "https://infinitearenas.com/xw2/images/pilots/asajjventress.png", - "force": { "value": 2, "recovers": 1, "side": ["dark"] }, + "force": { + "value": 2, + "recovers": 1, + "side": [ + "dark" + ] + }, "slots": [ "Crew", "Talent", @@ -59,7 +96,10 @@ "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/asajjventress.png", "standard": false, "extended": true, - "keywords": ["Bounty Hunter", "Dark Side"], + "keywords": [ + "Bounty Hunter", + "Dark Side" + ], "epic": true }, { @@ -67,7 +107,7 @@ "caption": "Black Sun Contractor", "initiative": 5, "limited": 1, - "cost": 7, + "cost": 16, "loadout": 15, "xws": "ketsuonyo", "ability": "At the start of the Engagement Phase, you may choose 1 ship in both your [Front Arc] and [Single Turret Arc] at range 0-1. If you do, that ship gains 1 tractor token.", @@ -83,7 +123,10 @@ "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/ketsuonyo.png", "standard": false, "extended": true, - "keywords": ["Bounty Hunter", "Mandalorian"], + "keywords": [ + "Bounty Hunter", + "Mandalorian" + ], "epic": true }, { @@ -91,8 +134,8 @@ "caption": "Artistic Saboteur", "initiative": 3, "limited": 1, - "cost": 6, - "loadout": 9, + "cost": 15, + "loadout": 16, "xws": "sabinewren-lancerclasspursuitcraft", "ability": "While you defend, if the attacker is in your [Single Turret Arc] at range 0-2, you may add 1 [Focus] result to your dice results.", "image": "https://infinitearenas.com/xw2/images/pilots/sabinewren-lancerclasspursuitcraft.png", @@ -107,23 +150,31 @@ "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/sabinewren-lancerclasspursuitcraft.png", "standard": false, "extended": true, - "keywords": ["Bounty Hunter", "Mandalorian"], + "keywords": [ + "Bounty Hunter", + "Mandalorian" + ], "epic": true }, { "name": "Shadowport Hunter", "initiative": 2, "limited": 0, - "cost": 6, - "loadout": 6, + "cost": 14, + "loadout": 14, "xws": "shadowporthunter", "text": "Crime syndicates augment the lethal skills of their loyal contractors with the best technology available, like the fast and formidable Lancer-class pursuit craft.", "image": "https://infinitearenas.com/xw2/images/pilots/shadowporthunter.png", - "slots": ["Illicit", "Illicit"], + "slots": [ + "Illicit", + "Illicit" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/shadowporthunter.png", "standard": false, "extended": true, - "keywords": ["Bounty Hunter"], + "keywords": [ + "Bounty Hunter" + ], "epic": true } ] diff --git a/data/pilots/scum-and-villainy/m12-l-kimogila-fighter.json b/data/pilots/scum-and-villainy/m12-l-kimogila-fighter.json index 1223f6f4..a28f8621 100644 --- a/data/pilots/scum-and-villainy/m12-l-kimogila-fighter.json +++ b/data/pilots/scum-and-villainy/m12-l-kimogila-fighter.json @@ -20,19 +20,46 @@ "3YW", "4KR" ], - "dialCodes": ["M12"], + "dialCodes": [ + "M12" + ], "faction": "scumandvillainy", "stats": [ - { "arc": "Front Arc", "type": "attack", "value": 3 }, - { "type": "agility", "value": 1 }, - { "type": "hull", "value": 7 }, - { "type": "shields", "value": 2 } + { + "arc": "Front Arc", + "type": "attack", + "value": 3 + }, + { + "type": "agility", + "value": 1 + }, + { + "type": "hull", + "value": 7 + }, + { + "type": "shields", + "value": 2 + } ], "actions": [ - { "difficulty": "White", "type": "Focus" }, - { "difficulty": "White", "type": "Lock" }, - { "difficulty": "Red", "type": "Barrel Roll" }, - { "difficulty": "White", "type": "Reload" } + { + "difficulty": "White", + "type": "Focus" + }, + { + "difficulty": "White", + "type": "Lock" + }, + { + "difficulty": "Red", + "type": "Barrel Roll" + }, + { + "difficulty": "White", + "type": "Reload" + } ], "icon": "https://infinitearenas.com/xw2/images/shipicons/scum-and-villainy/I_Kimogila.png", "pilots": [ @@ -40,8 +67,8 @@ "name": "Cartel Executioner", "initiative": 3, "limited": 0, - "cost": 5, - "loadout": 3, + "cost": 10, + "loadout": 6, "xws": "cartelexecutioner", "text": "Many veteran pilots in the service of the Hutt kajidics and other criminal operations choose the M12-L Kimogila for its firepower and dreaded reputation alike.", "image": "https://infinitearenas.com/xw2/images/pilots/cartelexecutioner.png", @@ -49,7 +76,9 @@ "name": "Dead to Rights", "text": "While you perform an attack, if the defender is in your [Bullseye Arc], defense dice cannot be modified using green tokens." }, - "slots": ["Missile"], + "slots": [ + "Missile" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/cartelexecutioner.png", "standard": false, "extended": true, @@ -60,12 +89,15 @@ "caption": "Returned from the Grave", "initiative": 3, "limited": 1, - "cost": 5, - "loadout": 12, + "cost": 11, + "loadout": 10, "xws": "dalanoberos", "ability": "At the start of the Engagement Phase, you may choose 1 shielded ship in your [Bullseye Arc] and spend 1 [Charge]. If you do, that ship loses 1 shield and you recover 1 shield.", "image": "https://infinitearenas.com/xw2/images/pilots/dalanoberos.png", - "charges": { "value": 2, "recovers": 0 }, + "charges": { + "value": 2, + "recovers": 0 + }, "shipAbility": { "name": "Dead to Rights", "text": "While you perform an attack, if the defender is in your [Bullseye Arc], defense dice cannot be modified using green tokens." @@ -81,7 +113,9 @@ "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/dalanoberos.png", "standard": false, "extended": true, - "keywords": ["Bounty Hunter"], + "keywords": [ + "Bounty Hunter" + ], "epic": true }, { @@ -89,8 +123,8 @@ "caption": "Rodian Freelancer", "initiative": 4, "limited": 1, - "cost": 5, - "loadout": 10, + "cost": 13, + "loadout": 16, "xws": "toranikulda", "ability": "After you perform an attack, each enemy ship in your [Bullseye Arc] suffers 1 [Hit] damage unless it removes 1 green token.", "image": "https://infinitearenas.com/xw2/images/pilots/toranikulda.png", @@ -109,7 +143,9 @@ "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/toranikulda.png", "standard": false, "extended": true, - "keywords": ["Bounty Hunter"], + "keywords": [ + "Bounty Hunter" + ], "epic": true } ] diff --git a/data/pilots/scum-and-villainy/m3-a-interceptor.json b/data/pilots/scum-and-villainy/m3-a-interceptor.json index 61ea3a2f..0d0e1a34 100644 --- a/data/pilots/scum-and-villainy/m3-a-interceptor.json +++ b/data/pilots/scum-and-villainy/m3-a-interceptor.json @@ -20,19 +20,46 @@ "5FW", "5KR" ], - "dialCodes": ["M3A"], + "dialCodes": [ + "M3A" + ], "faction": "scumandvillainy", "stats": [ - { "arc": "Front Arc", "type": "attack", "value": 2 }, - { "type": "agility", "value": 3 }, - { "type": "hull", "value": 3 }, - { "type": "shields", "value": 1 } + { + "arc": "Front Arc", + "type": "attack", + "value": 2 + }, + { + "type": "agility", + "value": 3 + }, + { + "type": "hull", + "value": 3 + }, + { + "type": "shields", + "value": 1 + } ], "actions": [ - { "difficulty": "White", "type": "Focus" }, - { "difficulty": "White", "type": "Evade" }, - { "difficulty": "White", "type": "Lock" }, - { "difficulty": "White", "type": "Barrel Roll" } + { + "difficulty": "White", + "type": "Focus" + }, + { + "difficulty": "White", + "type": "Evade" + }, + { + "difficulty": "White", + "type": "Lock" + }, + { + "difficulty": "White", + "type": "Barrel Roll" + } ], "icon": "https://infinitearenas.com/xw2/images/shipicons/scum-and-villainy/I_Scyk.png", "pilots": [ @@ -40,8 +67,8 @@ "name": "Cartel Spacer", "initiative": 1, "limited": 0, - "cost": 3, - "loadout": 4, + "cost": 6, + "loadout": 0, "xws": "cartelspacer", "text": "MandalMotors' M3-A “Scyk” Interceptor is purchased in large quantities by the Hutt Cartel and the Car'das smugglers due to its low cost and customizability.", "image": "https://infinitearenas.com/xw2/images/pilots/cartelspacer.png", @@ -49,7 +76,9 @@ "name": "Weapon Hardpoint", "text": "You can equip 1 [Cannon], [Torpedo], or [Missile] upgrade." }, - "slots": ["Modification"], + "slots": [ + "Modification" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/cartelspacer.png", "standard": true, "extended": true, @@ -60,7 +89,7 @@ "caption": "Tansarii Point Crime Lord", "initiative": 4, "limited": 1, - "cost": 4, + "cost": 10, "loadout": 14, "xws": "genesisred", "ability": "After you acquire a lock, you must remove all of your focus and evade tokens. Then, gain the same number of focus and evade tokens that the locked ship has.", @@ -69,7 +98,11 @@ "name": "Weapon Hardpoint", "text": "You can equip 1 [Cannon], [Torpedo], or [Missile] upgrade." }, - "slots": ["Talent", "Illicit", "Modification"], + "slots": [ + "Talent", + "Illicit", + "Modification" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/genesisred.png", "standard": true, "extended": true, @@ -80,8 +113,8 @@ "caption": "Tansarii Point Boss", "initiative": 2, "limited": 1, - "cost": 3, - "loadout": 11, + "cost": 8, + "loadout": 10, "xws": "inaldra", "ability": "While you defend or perform an attack, you may suffer 1 [Hit] damage to reroll any number of your dice.", "image": "https://infinitearenas.com/xw2/images/pilots/inaldra.png", @@ -89,7 +122,9 @@ "name": "Weapon Hardpoint", "text": "You can equip 1 [Cannon], [Torpedo], or [Missile] upgrade." }, - "slots": ["Modification"], + "slots": [ + "Modification" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/inaldra.png", "standard": true, "extended": true, @@ -109,7 +144,10 @@ "name": "Weapon Hardpoint", "text": "You can equip 1 [Cannon], [Torpedo], or [Missile] upgrade." }, - "slots": ["Talent", "Modification"], + "slots": [ + "Talent", + "Modification" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/laetinashera.png", "standard": true, "extended": true, @@ -120,8 +158,8 @@ "caption": "Fortune Seeker", "initiative": 3, "limited": 1, - "cost": 3, - "loadout": 12, + "cost": 9, + "loadout": 13, "xws": "quinnjast", "ability": "At the start of the Engagement Phase, you may gain 1 disarm token to recover 1 [Charge] on 1 of your equipped upgrades.", "image": "https://infinitearenas.com/xw2/images/pilots/quinnjast.png", @@ -129,11 +167,17 @@ "name": "Weapon Hardpoint", "text": "You can equip 1 [Cannon], [Torpedo], or [Missile] upgrade." }, - "slots": ["Talent", "Cannon", "Modification"], + "slots": [ + "Talent", + "Cannon", + "Modification" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/quinnjast.png", "standard": true, "extended": true, - "keywords": ["Bounty Hunter"], + "keywords": [ + "Bounty Hunter" + ], "epic": true }, { @@ -141,8 +185,8 @@ "caption": "Flight Instructor", "initiative": 5, "limited": 1, - "cost": 4, - "loadout": 12, + "cost": 10, + "loadout": 11, "xws": "serissu", "ability": "While a friendly ship at range 0-1 defends, it may reroll 1 of its dice.", "image": "https://infinitearenas.com/xw2/images/pilots/serissu.png", @@ -150,7 +194,13 @@ "name": "Weapon Hardpoint", "text": "You can equip 1 [Cannon], [Torpedo], or [Missile] upgrade." }, - "slots": ["Talent", "Talent", "Cannon", "Modification", "Modification"], + "slots": [ + "Talent", + "Talent", + "Cannon", + "Modification", + "Modification" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/serissu.png", "standard": true, "extended": true, @@ -161,8 +211,8 @@ "caption": "Incurable Optimist", "initiative": 1, "limited": 1, - "cost": 3, - "loadout": 8, + "cost": 8, + "loadout": 12, "xws": "sunnybounder", "ability": "While you defend or perform an attack, after you roll or reroll your dice, if you have the same result on each of your dice, you may add 1 matching result.", "image": "https://infinitearenas.com/xw2/images/pilots/sunnybounder.png", @@ -170,7 +220,9 @@ "name": "Weapon Hardpoint", "text": "You can equip 1 [Cannon], [Torpedo], or [Missile] upgrade." }, - "slots": ["Modification"], + "slots": [ + "Modification" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/sunnybounder.png", "standard": true, "extended": true, @@ -180,8 +232,8 @@ "name": "Tansarii Point Veteran", "initiative": 3, "limited": 0, - "cost": 3, - "loadout": 3, + "cost": 8, + "loadout": 10, "xws": "tansariipointveteran", "text": "The defeat of Black Sun ace Talonbane Cobra by Car'das smugglers turned the tide of the Battle of Tansarii Point Station. Survivors of the clash are respected throughout the sector.", "image": "https://infinitearenas.com/xw2/images/pilots/tansariipointveteran.png", @@ -189,7 +241,9 @@ "name": "Weapon Hardpoint", "text": "You can equip 1 [Cannon], [Torpedo], or [Missile] upgrade." }, - "slots": ["Modification"], + "slots": [ + "Modification" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/tansariipointveteran.png", "standard": true, "extended": true, @@ -207,19 +261,35 @@ "caption": "Tilted Droid", "standard": true, "extended": true, - "slots": ["Modification"], + "slots": [ + "Modification" + ], "ability": "After you defend, each other ship at range 0 suffers 1 [Critical Hit] damage.", - "cost": 3, - "loadout": 9, + "cost": 7, + "loadout": 7, "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/g4rgorvm.png", "image": "https://infinitearenas.com/xw2/images/pilots/g4rgorvm.png", "shipActions": [ - { "difficulty": "White", "type": "Calculate" }, - { "difficulty": "White", "type": "Evade" }, - { "difficulty": "White", "type": "Lock" }, - { "difficulty": "White", "type": "Barrel Roll" } + { + "difficulty": "White", + "type": "Calculate" + }, + { + "difficulty": "White", + "type": "Evade" + }, + { + "difficulty": "White", + "type": "Lock" + }, + { + "difficulty": "White", + "type": "Barrel Roll" + } + ], + "keywords": [ + "Droid" ], - "keywords": ["Droid"], "epic": true } ] diff --git a/data/pilots/scum-and-villainy/modified-tie-ln-fighter.json b/data/pilots/scum-and-villainy/modified-tie-ln-fighter.json index 5b8ce209..0b15646f 100644 --- a/data/pilots/scum-and-villainy/modified-tie-ln-fighter.json +++ b/data/pilots/scum-and-villainy/modified-tie-ln-fighter.json @@ -19,17 +19,38 @@ "4FW", "5FR" ], - "dialCodes": ["Tmg"], + "dialCodes": [ + "Tmg" + ], "faction": "scumandvillainy", "stats": [ - { "arc": "Front Arc", "type": "attack", "value": 2 }, - { "type": "agility", "value": 3 }, - { "type": "hull", "value": 3 } + { + "arc": "Front Arc", + "type": "attack", + "value": 2 + }, + { + "type": "agility", + "value": 3 + }, + { + "type": "hull", + "value": 3 + } ], "actions": [ - { "difficulty": "White", "type": "Focus" }, - { "difficulty": "White", "type": "Evade" }, - { "difficulty": "White", "type": "Barrel Roll" } + { + "difficulty": "White", + "type": "Focus" + }, + { + "difficulty": "White", + "type": "Evade" + }, + { + "difficulty": "White", + "type": "Barrel Roll" + } ], "icon": "https://infinitearenas.com/xw2/images/shipicons/scum-and-villainy/I_MiningGuild_TIE.png", "pilots": [ @@ -38,8 +59,8 @@ "caption": "Vengeful Survivor", "initiative": 3, "limited": 1, - "cost": 3, - "loadout": 8, + "cost": 8, + "loadout": 11, "xws": "ahhav", "ability": "While you defend or perform an attack, if the enemy ship is a larger size than you, roll 1 additional die.", "shipAbility": { @@ -48,10 +69,17 @@ }, "image": "https://infinitearenas.com/xw2/images/pilots/ahhav.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/ahhav.png", - "slots": ["Talent", "Illicit", "Illicit", "Modification"], + "slots": [ + "Talent", + "Illicit", + "Illicit", + "Modification" + ], "standard": true, "extended": true, - "keywords": ["TIE"], + "keywords": [ + "TIE" + ], "epic": true }, { @@ -59,21 +87,30 @@ "caption": "Noisy Nuisance", "initiative": 3, "limited": 1, - "cost": 3, - "loadout": 7, + "cost": 8, + "loadout": 8, "xws": "captainseevor", "ability": "While you defend or perform an attack, before attack dice are rolled, if you are not in the enemy ship's [Bullseye Arc], you may spend 1 [Charge]. If you do, the enemy ship gains 1 jam token.", "image": "https://infinitearenas.com/xw2/images/pilots/captainseevor.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/captainseevor.png", - "charges": { "value": 1, "recovers": 1 }, + "charges": { + "value": 1, + "recovers": 1 + }, "shipAbility": { "name": "Notched Stabilizers", "text": "While you move, you ignore asteroids." }, - "slots": ["Talent", "Missile", "Modification"], + "slots": [ + "Talent", + "Missile", + "Modification" + ], "standard": true, "extended": true, - "keywords": ["TIE"], + "keywords": [ + "TIE" + ], "epic": true }, { @@ -81,8 +118,8 @@ "caption": "Slave Driver", "initiative": 4, "limited": 1, - "cost": 3, - "loadout": 6, + "cost": 8, + "loadout": 11, "xws": "foremanproach", "ability": "Before you engage, you may choose 1 enemy ship in your [Bullseye Arc] at range 1-2 and gain 1 disarm token. If you do, that ship gains 1 tractor token.", "shipAbility": { @@ -91,18 +128,24 @@ }, "image": "https://infinitearenas.com/xw2/images/pilots/foremanproach.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/foremanproach.png", - "slots": ["Talent", "Talent", "Modification"], + "slots": [ + "Talent", + "Talent", + "Modification" + ], "standard": true, "extended": true, - "keywords": ["TIE"], + "keywords": [ + "TIE" + ], "epic": true }, { "name": "Mining Guild Surveyor", "initiative": 2, "limited": 0, - "cost": 3, - "loadout": 1, + "cost": 6, + "loadout": 6, "xws": "miningguildsurveyor", "text": "With Imperial construction projects consuming raw materials at an unprecedented rate, the Mining Guild ruthlessly exploits newly discovered deposits of doonium ore on worlds such as Batonn, Lothal, and Umbara.", "shipAbility": { @@ -111,10 +154,14 @@ }, "image": "https://infinitearenas.com/xw2/images/pilots/miningguildsurveyor.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/miningguildsurveyor.png", - "slots": ["Talent"], + "slots": [ + "Talent" + ], "standard": true, "extended": true, - "keywords": ["TIE"], + "keywords": [ + "TIE" + ], "epic": true }, { @@ -122,29 +169,37 @@ "caption": "Overbearing Boss", "initiative": 2, "limited": 1, - "cost": 3, - "loadout": 7, + "cost": 6, + "loadout": 5, "xws": "overseeryushyn", "ability": "Before a friendly ship at range 1 would gain a disarm token, if that ship is not stressed, you may spend 1 [Charge]. If you do, that ship gains 1 stress token instead.", "shipAbility": { "name": "Notched Stabilizers", "text": "While you move, you ignore asteroids." }, - "charges": { "value": 1, "recovers": 1 }, + "charges": { + "value": 1, + "recovers": 1 + }, "image": "https://infinitearenas.com/xw2/images/pilots/overseeryushyn.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/overseeryushyn.png", - "slots": ["Talent", "Modification"], + "slots": [ + "Talent", + "Modification" + ], "standard": true, "extended": true, - "keywords": ["TIE"], + "keywords": [ + "TIE" + ], "epic": true }, { "name": "Mining Guild Sentry", "initiative": 1, "limited": 0, - "cost": 3, - "loadout": 3, + "cost": 5, + "loadout": 1, "xws": "miningguildsentry", "text": "As part of its arrangement with the Empire, the Mining Guild receives modified TIE/ln Fighters to protect its operations. These craft have solar panels removed from their stabilizers for improved visibility, and feature more extensive life support systems for the benefit of their corporate pilots.", "shipAbility": { @@ -153,10 +208,14 @@ }, "image": "https://infinitearenas.com/xw2/images/pilots/miningguildsentry.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/miningguildsentry.png", - "slots": ["Illicit"], + "slots": [ + "Illicit" + ], "standard": true, "extended": true, - "keywords": ["TIE"], + "keywords": [ + "TIE" + ], "epic": true }, { @@ -164,8 +223,8 @@ "caption": "Stickler for Details", "initiative": 3, "limited": 1, - "cost": 3, - "loadout": 7, + "cost": 8, + "loadout": 9, "xws": "lapin", "ability": "While you defend or perform an attack, if the enemy ship is stressed, that ship's dice cannot be modified.", "shipAbility": { @@ -182,7 +241,9 @@ ], "standard": true, "extended": true, - "keywords": ["TIE"], + "keywords": [ + "TIE" + ], "epic": true } ] diff --git a/data/pilots/scum-and-villainy/quadrijet-transfer-spacetug.json b/data/pilots/scum-and-villainy/quadrijet-transfer-spacetug.json index 74af3008..057a8a37 100644 --- a/data/pilots/scum-and-villainy/quadrijet-transfer-spacetug.json +++ b/data/pilots/scum-and-villainy/quadrijet-transfer-spacetug.json @@ -22,17 +22,38 @@ "3FB", "3NW" ], - "dialCodes": ["QUA"], + "dialCodes": [ + "QUA" + ], "faction": "scumandvillainy", "stats": [ - { "arc": "Front Arc", "type": "attack", "value": 2 }, - { "type": "agility", "value": 2 }, - { "type": "hull", "value": 5 } + { + "arc": "Front Arc", + "type": "attack", + "value": 2 + }, + { + "type": "agility", + "value": 2 + }, + { + "type": "hull", + "value": 5 + } ], "actions": [ - { "difficulty": "White", "type": "Focus" }, - { "difficulty": "Red", "type": "Evade" }, - { "difficulty": "White", "type": "Barrel Roll" } + { + "difficulty": "White", + "type": "Focus" + }, + { + "difficulty": "Red", + "type": "Evade" + }, + { + "difficulty": "White", + "type": "Barrel Roll" + } ], "icon": "https://infinitearenas.com/xw2/images/shipicons/scum-and-villainy/I_Quadjumper.png", "pilots": [ @@ -41,8 +62,8 @@ "caption": "Missing Sheriff of Niima Outpost", "initiative": 4, "limited": 1, - "cost": 4, - "loadout": 13, + "cost": 10, + "loadout": 19, "xws": "constablezuvio", "ability": "If you would drop a device, you may launch it using a [1 [Straight]] template instead.", "image": "https://infinitearenas.com/xw2/images/pilots/constablezuvio.png", @@ -67,7 +88,7 @@ "name": "Jakku Gunrunner", "initiative": 1, "limited": 0, - "cost": 4, + "cost": 7, "loadout": 4, "xws": "jakkugunrunner", "text": "The Quadrijet transfer spacetug, commonly called a “Quadjumper,” is nimble in space and atmosphere alike, making it popular among both smugglers and explorers.", @@ -76,7 +97,10 @@ "name": "Spacetug Tractor Array", "text": "Action: Choose a ship in your [Front Arc] at range 1. That ship gains 1 tractor token, or 2 tractor tokens if it is in your [Bullseye Arc] at range 1." }, - "slots": ["Device", "Illicit"], + "slots": [ + "Device", + "Illicit" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/jakkugunrunner.png", "standard": false, "extended": true, @@ -87,8 +111,8 @@ "caption": "The Scavenger", "initiative": 2, "limited": 1, - "cost": 4, - "loadout": 6, + "cost": 9, + "loadout": 14, "xws": "sarcoplank", "ability": "While you defend, you may treat your agility value as equal to the speed of the maneuver you executed this round.", "image": "https://infinitearenas.com/xw2/images/pilots/sarcoplank.png", @@ -96,11 +120,20 @@ "name": "Spacetug Tractor Array", "text": "Action: Choose a ship in your [Front Arc] at range 1. That ship gains 1 tractor token, or 2 tractor tokens if it is in your [Bullseye Arc] at range 1." }, - "slots": ["Crew", "Device", "Illicit", "Illicit", "Modification", "Tech"], + "slots": [ + "Crew", + "Device", + "Illicit", + "Illicit", + "Modification", + "Tech" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/sarcoplank.png", "standard": false, "extended": true, - "keywords": ["Bounty Hunter"], + "keywords": [ + "Bounty Hunter" + ], "epic": true }, { @@ -108,8 +141,8 @@ "caption": "Miserly Portion Master", "initiative": 2, "limited": 1, - "cost": 4, - "loadout": 7, + "cost": 9, + "loadout": 13, "xws": "unkarplutt", "ability": "At the start of the Engagement Phase, if there are one or more other ships at range 0, you and each other ship at range 0 gain 1 tractor token.", "image": "https://infinitearenas.com/xw2/images/pilots/unkarplutt.png", @@ -117,7 +150,13 @@ "name": "Spacetug Tractor Array", "text": "Action: Choose a ship in your [Front Arc] at range 1. That ship gains 1 tractor token, or 2 tractor tokens if it is in your [Bullseye Arc] at range 1." }, - "slots": ["Crew", "Device", "Illicit", "Modification", "Tech"], + "slots": [ + "Crew", + "Device", + "Illicit", + "Modification", + "Tech" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/unkarplutt.png", "standard": false, "extended": true, diff --git a/data/pilots/scum-and-villainy/rogue-class-starfighter.json b/data/pilots/scum-and-villainy/rogue-class-starfighter.json index 5e46f027..3af287b4 100644 --- a/data/pilots/scum-and-villainy/rogue-class-starfighter.json +++ b/data/pilots/scum-and-villainy/rogue-class-starfighter.json @@ -23,32 +23,62 @@ "5FW", "5KR" ], - "dialCodes": ["RCS"], + "dialCodes": [ + "RCS" + ], "faction": "scumandvillainy", "stats": [ - { "arc": "Front Arc", "type": "attack", "value": 2 }, - { "type": "agility", "value": 2 }, - { "type": "hull", "value": 5 }, - { "type": "shields", "value": 2 } + { + "arc": "Front Arc", + "type": "attack", + "value": 2 + }, + { + "type": "agility", + "value": 2 + }, + { + "type": "hull", + "value": 5 + }, + { + "type": "shields", + "value": 2 + } ], "actions": [ { "difficulty": "White", - "linked": { "difficulty": "Red", "type": "Boost" }, + "linked": { + "difficulty": "Red", + "type": "Boost" + }, "type": "Focus" }, { "difficulty": "White", - "linked": { "difficulty": "Red", "type": "Barrel Roll" }, + "linked": { + "difficulty": "Red", + "type": "Barrel Roll" + }, "type": "Focus" }, { "difficulty": "White", - "linked": { "difficulty": "Red", "type": "Barrel Roll" }, + "linked": { + "difficulty": "Red", + "type": "Barrel Roll" + }, "type": "Evade" }, - { "difficulty": "White", "type": "Lock" }, - { "difficulty": "Red", "type": "Boost" } + { + "difficulty": "White", + "type": "Lock" + }, + { + "difficulty": "Red", + "type": "Boost" + } ], "icon": "https://infinitearenas.com/xw2/images/shipicons/scum-and-villainy/I_Rogue.png", "pilots": [ @@ -57,8 +87,8 @@ "caption": "Infamous Bounty Hunter", "initiative": 4, "limited": 1, - "cost": 4, - "loadout": 13, + "cost": 12, + "loadout": 20, "xws": "cadbane", "slots": [ "Talent", @@ -71,14 +101,19 @@ "Title" ], "ability": "After you perform an attack that hits, you may spend 2 [Charge] to transfer 1 of your non-lock red or orange tokens to the defender.", - "charges": { "value": 2, "recovers": 1 }, + "charges": { + "value": 2, + "recovers": 1 + }, "shipAbility": { "name": "Dead to Rights", "text": "While you perform an attack, if the defender is in your [Bullseye Arc], defense dice cannot be modified using green tokens." }, "image": "https://infinitearenas.com/xw2/images/pilots/cadbane.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/cadbane.png", - "keywords": ["Bounty Hunter"], + "keywords": [ + "Bounty Hunter" + ], "standard": true, "extended": true, "epic": true @@ -88,7 +123,7 @@ "caption": "Storied Bounty Hunter", "initiative": 4, "limited": 1, - "cost": 4, + "cost": 10, "loadout": 11, "xws": "viktorhel-rogueclassstarfighter", "slots": [ @@ -106,7 +141,9 @@ }, "image": "https://infinitearenas.com/xw2/images/pilots/viktorhel-rogueclassstarfighter.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/viktorhel-rogueclassstarfighter.png", - "keywords": ["Bounty Hunter"], + "keywords": [ + "Bounty Hunter" + ], "standard": true, "extended": true, "epic": true @@ -116,8 +153,8 @@ "caption": "Laughing Bandit", "initiative": 1, "limited": 1, - "cost": 4, - "loadout": 11, + "cost": 10, + "loadout": 12, "xws": "nomlumb-rogueclassstarfighter", "slots": [ "Talent", @@ -135,7 +172,9 @@ }, "image": "https://infinitearenas.com/xw2/images/pilots/nomlumb-rogueclassstarfighter.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/nomlumb-rogueclassstarfighter.png", - "keywords": ["Bounty Hunter"], + "keywords": [ + "Bounty Hunter" + ], "standard": true, "extended": true, "epic": true @@ -144,8 +183,8 @@ "name": "Outer Rim Hunter", "initiative": 3, "limited": 0, - "cost": 4, - "loadout": 5, + "cost": 9, + "loadout": 7, "xws": "outerrimhunter", "slots": [ "Cannon", @@ -169,8 +208,8 @@ "caption": "Hard to Kill", "initiative": 5, "limited": 1, - "cost": 4, - "loadout": 10, + "cost": 11, + "loadout": 13, "xws": "durge", "slots": [ "Talent", @@ -187,7 +226,9 @@ }, "image": "https://infinitearenas.com/xw2/images/pilots/durge.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/durge.png", - "keywords": ["Bounty Hunter"], + "keywords": [ + "Bounty Hunter" + ], "standard": true, "extended": true, "epic": true diff --git a/data/pilots/scum-and-villainy/scurrg-h-6-bomber.json b/data/pilots/scum-and-villainy/scurrg-h-6-bomber.json index 9fbbd90d..eb6995d1 100644 --- a/data/pilots/scum-and-villainy/scurrg-h-6-bomber.json +++ b/data/pilots/scum-and-villainy/scurrg-h-6-bomber.json @@ -20,18 +20,42 @@ "3RR", "4FR" ], - "dialCodes": ["SRG"], + "dialCodes": [ + "SRG" + ], "faction": "scumandvillainy", "stats": [ - { "arc": "Front Arc", "type": "attack", "value": 3 }, - { "type": "agility", "value": 1 }, - { "type": "hull", "value": 6 }, - { "type": "shields", "value": 4 } + { + "arc": "Front Arc", + "type": "attack", + "value": 3 + }, + { + "type": "agility", + "value": 1 + }, + { + "type": "hull", + "value": 6 + }, + { + "type": "shields", + "value": 4 + } ], "actions": [ - { "difficulty": "White", "type": "Focus" }, - { "difficulty": "White", "type": "Lock" }, - { "difficulty": "Red", "type": "Barrel Roll" } + { + "difficulty": "White", + "type": "Focus" + }, + { + "difficulty": "White", + "type": "Lock" + }, + { + "difficulty": "Red", + "type": "Barrel Roll" + } ], "icon": "https://infinitearenas.com/xw2/images/shipicons/scum-and-villainy/I_Scurrg.png", "pilots": [ @@ -40,12 +64,15 @@ "caption": "Captain of the Lok Revenants", "initiative": 5, "limited": 1, - "cost": 6, - "loadout": 17, + "cost": 14, + "loadout": 22, "xws": "captainnym", "ability": "Before a friendly bomb or mine would detonate, you may spend 1 [Charge] to prevent it from detonating. While you defend against an attack obstructed by a bomb or mine, roll 1 additional defense die.", "image": "https://infinitearenas.com/xw2/images/pilots/captainnym.png", - "charges": { "value": 1, "recovers": 1 }, + "charges": { + "value": 1, + "recovers": 1 + }, "slots": [ "Talent", "Turret", @@ -65,12 +92,17 @@ "name": "Lok Revenant", "initiative": 2, "limited": 0, - "cost": 5, - "loadout": 8, + "cost": 12, + "loadout": 11, "xws": "lokrevenant", "text": "The Nubian Design Collective crafted the Scurrg H-6 Bomber with combat versatility in mind, arming it with powerful shields and a bristling array of destructive weaponry.", "image": "https://infinitearenas.com/xw2/images/pilots/lokrevenant.png", - "slots": ["Turret", "Device", "Device", "Gunner"], + "slots": [ + "Turret", + "Device", + "Device", + "Gunner" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/lokrevenant.png", "standard": false, "extended": true, @@ -81,8 +113,8 @@ "caption": "Cunning Commander", "initiative": 3, "limited": 1, - "cost": 5, - "loadout": 12, + "cost": 12, + "loadout": 16, "xws": "solsixxa", "ability": "If you would drop a device using a [1 [Straight]] template, you may drop it using any other speed 1 template instead.", "image": "https://infinitearenas.com/xw2/images/pilots/solsixxa.png", diff --git a/data/pilots/scum-and-villainy/st-70-assault-ship.json b/data/pilots/scum-and-villainy/st-70-assault-ship.json index 1bf8bd25..2eb97e94 100644 --- a/data/pilots/scum-and-villainy/st-70-assault-ship.json +++ b/data/pilots/scum-and-villainy/st-70-assault-ship.json @@ -24,19 +24,46 @@ "4FB", "5KR" ], - "dialCodes": ["ST70"], + "dialCodes": [ + "ST70" + ], "faction": "scumandvillainy", "stats": [ - { "arc": "Front Arc", "type": "attack", "value": 3 }, - { "type": "agility", "value": 2 }, - { "type": "hull", "value": 7 }, - { "type": "shields", "value": 2 } + { + "arc": "Front Arc", + "type": "attack", + "value": 3 + }, + { + "type": "agility", + "value": 2 + }, + { + "type": "hull", + "value": 7 + }, + { + "type": "shields", + "value": 2 + } ], "actions": [ - { "difficulty": "White", "type": "Focus" }, - { "difficulty": "White", "type": "Evade" }, - { "difficulty": "White", "type": "Lock" }, - { "difficulty": "Red", "type": "Barrel Roll" } + { + "difficulty": "White", + "type": "Focus" + }, + { + "difficulty": "White", + "type": "Evade" + }, + { + "difficulty": "White", + "type": "Lock" + }, + { + "difficulty": "Red", + "type": "Barrel Roll" + } ], "icon": "https://infinitearenas.com/xw2/images/shipicons/scum-and-villainy/I_ST-70.png", "pilots": [ @@ -45,7 +72,7 @@ "caption": "Din Djarin", "initiative": 5, "limited": 1, - "cost": 6, + "cost": 16, "xws": "themandalorian", "slots": [ "Talent", @@ -59,8 +86,11 @@ "ability": "While you defend or perform an attack, if you are in the [Front Arc] at range 1-2 of 2 or more enemy ships, you may change 1 of your blank results to a [Focus] result.", "image": "https://infinitearenas.com/xw2/images/pilots/themandalorian.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/themandalorian.png", - "loadout": 10, - "keywords": ["Mandalorian", "Bounty Hunter"], + "loadout": 18, + "keywords": [ + "Mandalorian", + "Bounty Hunter" + ], "standard": true, "extended": true, "epic": true @@ -70,7 +100,7 @@ "caption": "Zero", "initiative": 5, "limited": 1, - "cost": 6, + "cost": 15, "xws": "q90", "slots": [ "Crew", @@ -83,13 +113,27 @@ "ability": "After you fully execute an advanced maneuver, you may perform a [Calculate] or [Barrel Roll] action, even while stressed. If you do, gain 1 strain token.", "image": "https://infinitearenas.com/xw2/images/pilots/q90.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/q90.png", - "loadout": 16, - "keywords": ["Droid"], + "loadout": 10, + "keywords": [ + "Droid" + ], "shipActions": [ - { "difficulty": "White", "type": "Calculate" }, - { "difficulty": "White", "type": "Evade" }, - { "difficulty": "White", "type": "Lock" }, - { "difficulty": "Red", "type": "Barrel Roll" } + { + "difficulty": "White", + "type": "Calculate" + }, + { + "difficulty": "White", + "type": "Evade" + }, + { + "difficulty": "White", + "type": "Lock" + }, + { + "difficulty": "Red", + "type": "Barrel Roll" + } ], "standard": true, "extended": true, @@ -100,14 +144,23 @@ "caption": "Blaster for Hire", "initiative": 3, "limited": 2, - "cost": 6, + "cost": 14, "xws": "guildbountyhunter", - "slots": ["Talent", "Crew", "Gunner", "Illicit", "Illicit", "Modification"], + "slots": [ + "Talent", + "Crew", + "Gunner", + "Illicit", + "Illicit", + "Modification" + ], "ability": "While you perform an attack at attack range 1-2, you may spend 1 non-recurring [Charge] from 1 of your equipped [Illicit] upgrades to change 1 [Focus] result to a [Critical Hit] result.", "image": "https://infinitearenas.com/xw2/images/pilots/guildbountyhunter.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/guildbountyhunter.png", - "loadout": 14, - "keywords": ["Bounty Hunter"], + "loadout": 13, + "keywords": [ + "Bounty Hunter" + ], "standard": true, "extended": true, "epic": true @@ -116,13 +169,19 @@ "name": "Outer Rim Enforcer", "initiative": 2, "limited": 0, - "cost": 6, + "cost": 13, "xws": "outerrimenforcer", - "slots": ["Crew", "Gunner", "Illicit", "Modification", "Modification"], + "slots": [ + "Crew", + "Gunner", + "Illicit", + "Modification", + "Modification" + ], "text": "Designed as a military craft, the ST-70 assault ship is a durable and versatile vessel. For someone travelling in the Outer Rim, this ship can be a transport, combat craft, and home all in one.", "image": "https://infinitearenas.com/xw2/images/pilots/outerrimenforcer.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/outerrimenforcer.png", - "loadout": 10, + "loadout": 11, "standard": true, "extended": true, "epic": true diff --git a/data/pilots/scum-and-villainy/starviper-class-attack-platform.json b/data/pilots/scum-and-villainy/starviper-class-attack-platform.json index d29161f9..d27a8c38 100644 --- a/data/pilots/scum-and-villainy/starviper-class-attack-platform.json +++ b/data/pilots/scum-and-villainy/starviper-class-attack-platform.json @@ -20,25 +20,52 @@ "3PR", "4FW" ], - "dialCodes": ["SV"], + "dialCodes": [ + "SV" + ], "faction": "scumandvillainy", "stats": [ - { "arc": "Front Arc", "type": "attack", "value": 3 }, - { "type": "agility", "value": 3 }, - { "type": "hull", "value": 4 }, - { "type": "shields", "value": 1 } + { + "arc": "Front Arc", + "type": "attack", + "value": 3 + }, + { + "type": "agility", + "value": 3 + }, + { + "type": "hull", + "value": 4 + }, + { + "type": "shields", + "value": 1 + } ], "actions": [ - { "difficulty": "White", "type": "Focus" }, - { "difficulty": "White", "type": "Lock" }, { "difficulty": "White", - "linked": { "difficulty": "Red", "type": "Focus" }, + "type": "Focus" + }, + { + "difficulty": "White", + "type": "Lock" + }, + { + "difficulty": "White", + "linked": { + "difficulty": "Red", + "type": "Focus" + }, "type": "Barrel Roll" }, { "difficulty": "White", - "linked": { "difficulty": "Red", "type": "Focus" }, + "linked": { + "difficulty": "Red", + "type": "Focus" + }, "type": "Boost" } ], @@ -48,8 +75,8 @@ "name": "Black Sun Assassin", "initiative": 3, "limited": 0, - "cost": 5, - "loadout": 6, + "cost": 11, + "loadout": 9, "xws": "blacksunassassin", "text": "Although assassinations can be handled with a shot in the dark or a dire substance added to a drink, a flaming shuttle tumbling from the sky sends a special kind of message.", "image": "https://infinitearenas.com/xw2/images/pilots/blacksunassassin.png", @@ -57,7 +84,9 @@ "name": "Microthrusters", "text": "While you perform a barrel roll, you must use the [Bank Left] or [Bank Right] template instead of the [Straight] template." }, - "slots": ["Tech"], + "slots": [ + "Tech" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/blacksunassassin.png", "standard": false, "extended": true, @@ -67,8 +96,8 @@ "name": "Black Sun Enforcer", "initiative": 2, "limited": 0, - "cost": 5, - "loadout": 6, + "cost": 10, + "loadout": 7, "xws": "blacksunenforcer", "text": "Prince Xizor himself collaborated with MandalMotors to design the StarViper-class attack platform, one of the most formidable starfighters in the galaxy.", "image": "https://infinitearenas.com/xw2/images/pilots/blacksunenforcer.png", @@ -76,7 +105,9 @@ "name": "Microthrusters", "text": "While you perform a barrel roll, you must use the [Bank Left] or [Bank Right] template instead of the [Straight] template." }, - "slots": ["Tech"], + "slots": [ + "Tech" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/blacksunenforcer.png", "standard": false, "extended": true, @@ -87,8 +118,8 @@ "caption": "Elite Bounty Hunter", "initiative": 4, "limited": 1, - "cost": 5, - "loadout": 10, + "cost": 10, + "loadout": 6, "xws": "dalanoberos-starviperclassattackplatform", "ability": "After you fully execute a maneuver, you may gain 1 stress token to rotate your ship 90°.", "image": "https://infinitearenas.com/xw2/images/pilots/dalanoberos-starviperclassattackplatform.png", @@ -96,11 +127,18 @@ "name": "Microthrusters", "text": "While you perform a barrel roll, you must use the [Bank Left] or [Bank Right] template instead of the [Straight] template." }, - "slots": ["Talent", "Tech", "Torpedo", "Modification"], + "slots": [ + "Talent", + "Tech", + "Torpedo", + "Modification" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/dalanoberos-starviperclassattackplatform.png", "standard": false, "extended": true, - "keywords": ["Bounty Hunter"], + "keywords": [ + "Bounty Hunter" + ], "epic": true }, { @@ -114,16 +152,28 @@ "ability": "At the start of the Engagement Phase, if there is at least 1 enemy ship at range 0-1, you may gain 1 focus token.", "image": "https://infinitearenas.com/xw2/images/pilots/guri.png", "shipActions": [ - { "difficulty": "White", "type": "Calculate" }, - { "difficulty": "White", "type": "Lock" }, { "difficulty": "White", - "linked": { "difficulty": "Red", "type": "Calculate" }, + "type": "Calculate" + }, + { + "difficulty": "White", + "type": "Lock" + }, + { + "difficulty": "White", + "linked": { + "difficulty": "Red", + "type": "Calculate" + }, "type": "Barrel Roll" }, { "difficulty": "White", - "linked": { "difficulty": "Red", "type": "Calculate" }, + "linked": { + "difficulty": "Red", + "type": "Calculate" + }, "type": "Boost" } ], @@ -131,11 +181,19 @@ "name": "Microthrusters", "text": "While you perform a barrel roll, you must use the [Bank Left] or [Bank Right] template instead of the [Straight] template." }, - "slots": ["Talent", "Tech", "Torpedo", "Modification", "Title"], + "slots": [ + "Talent", + "Tech", + "Torpedo", + "Modification", + "Title" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/guri.png", "standard": false, "extended": true, - "keywords": ["Droid"], + "keywords": [ + "Droid" + ], "epic": true }, { @@ -143,8 +201,8 @@ "caption": "Black Sun Kingpin", "initiative": 4, "limited": 1, - "cost": 5, - "loadout": 7, + "cost": 12, + "loadout": 12, "xws": "princexizor", "ability": "While you defend, after the Neutralize Results step, another friendly ship at range 0-1 and in the attack arc may suffer 1 [Hit] or [Critical Hit] damage. If it does, cancel 1 matching result.", "image": "https://infinitearenas.com/xw2/images/pilots/princexizor.png", @@ -152,7 +210,13 @@ "name": "Microthrusters", "text": "While you perform a barrel roll, you must use the [Bank Left] or [Bank Right] template instead of the [Straight] template." }, - "slots": ["Talent", "Tech", "Torpedo", "Modification", "Title"], + "slots": [ + "Talent", + "Tech", + "Torpedo", + "Modification", + "Title" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/princexizor.png", "standard": false, "extended": true, diff --git a/data/pilots/scum-and-villainy/trident-class-assault-ship.json b/data/pilots/scum-and-villainy/trident-class-assault-ship.json index 69ff0c4b..88bf077d 100644 --- a/data/pilots/scum-and-villainy/trident-class-assault-ship.json +++ b/data/pilots/scum-and-villainy/trident-class-assault-ship.json @@ -20,27 +20,62 @@ "4KR", "5FW" ], - "dialCodes": ["TAS"], + "dialCodes": [ + "TAS" + ], "stats": [ - { "arc": "Front Arc", "type": "attack", "value": 3 }, - { "type": "agility", "value": 0 }, - { "type": "hull", "value": 10 }, - { "type": "shields", "value": 4, "recovers": 1 }, - { "type": "energy", "value": 3, "recovers": 2 } + { + "arc": "Front Arc", + "type": "attack", + "value": 3 + }, + { + "type": "agility", + "value": 0 + }, + { + "type": "hull", + "value": 10 + }, + { + "type": "shields", + "value": 4, + "recovers": 1 + }, + { + "type": "energy", + "value": 3, + "recovers": 2 + } ], "actions": [ - { "difficulty": "White", "type": "Focus" }, - { "difficulty": "Red", "type": "Evade" }, - { "difficulty": "Red", "type": "Reinforce" }, - { "difficulty": "White", "type": "Lock" }, - { "difficulty": "Red", "type": "Coordinate" } + { + "difficulty": "White", + "type": "Focus" + }, + { + "difficulty": "Red", + "type": "Evade" + }, + { + "difficulty": "Red", + "type": "Reinforce" + }, + { + "difficulty": "White", + "type": "Lock" + }, + { + "difficulty": "Red", + "type": "Coordinate" + } ], "pilots": [ { "name": "Lawless Pirates", "initiative": 8, - "cost": 85, - "loadout": 0, + "cost": 26, + "loadout": 45, "limited": 0, "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/lawlesspirates.png", "image": "https://infinitearenas.com/xw2/images/pilots/lawlesspirates.png", diff --git a/data/pilots/scum-and-villainy/yt-2400-light-freighter.json b/data/pilots/scum-and-villainy/yt-2400-light-freighter.json index 5b4aff2d..d637ee74 100644 --- a/data/pilots/scum-and-villainy/yt-2400-light-freighter.json +++ b/data/pilots/scum-and-villainy/yt-2400-light-freighter.json @@ -21,19 +21,46 @@ "4FW", "4KR" ], - "dialCodes": ["YT24"], + "dialCodes": [ + "YT24" + ], "faction": "scumandvillainy", "stats": [ - { "arc": "Double Turret Arc", "type": "attack", "value": 3 }, - { "type": "agility", "value": 2 }, - { "type": "hull", "value": 6 }, - { "type": "shields", "value": 4 } + { + "arc": "Double Turret Arc", + "type": "attack", + "value": 3 + }, + { + "type": "agility", + "value": 2 + }, + { + "type": "hull", + "value": 6 + }, + { + "type": "shields", + "value": 4 + } ], "actions": [ - { "difficulty": "White", "type": "Focus" }, - { "difficulty": "White", "type": "Lock" }, - { "difficulty": "Red", "type": "Barrel Roll" }, - { "difficulty": "White", "type": "Rotate Arc" } + { + "difficulty": "White", + "type": "Focus" + }, + { + "difficulty": "White", + "type": "Lock" + }, + { + "difficulty": "Red", + "type": "Barrel Roll" + }, + { + "difficulty": "White", + "type": "Rotate Arc" + } ], "icon": "https://infinitearenas.com/xw2/images/shipicons/rebel-alliance/I_YT-2400.png", "pilots": [ @@ -46,25 +73,44 @@ "xws": "leebo-swz103-sl-scumandvillainy", "ability": "At the end of the Engagement Phase, you may spend a calculate token to acquire a lock on an enemy ship at range 2-3.", "shipActions": [ - { "difficulty": "White", "type": "Calculate" }, { "difficulty": "White", - "linked": { "difficulty": "Red", "type": "Rotate Arc" }, + "type": "Calculate" + }, + { + "difficulty": "White", + "linked": { + "difficulty": "Red", + "type": "Rotate Arc" + }, "type": "Lock" }, - { "difficulty": "Red", "type": "Barrel Roll" }, - { "difficulty": "White", "type": "Rotate Arc" } + { + "difficulty": "Red", + "type": "Barrel Roll" + }, + { + "difficulty": "White", + "type": "Rotate Arc" + } ], "shipAbility": { "name": "Sensor Blindspot", "text": "While you perform a primary attack at attack range 0-1, you roll 1 fewer die. While you defend at range 1, you roll 1 fewer defense die." }, - "standardLoadout": ["efficientprocessing-swz103", "seekermissiles-swz103", "outrider"], + "standardLoadout": [ + "efficientprocessing-swz103", + "seekermissiles-swz103", + "outrider" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/leebo.png", "image": "https://infinitearenas.com/xw2/images/quickbuilds/leebo-hethinkshesfunny-scumandvillainy.png", "standard": true, "extended": true, - "keywords": ["Droid", "Freighter"], + "keywords": [ + "Droid", + "Freighter" + ], "epic": true }, { @@ -72,20 +118,29 @@ "caption": "In it for Himself", "initiative": 5, "limited": 1, - "cost": 6, + "cost": 17, "xws": "dashrendar-swz103-sl-scumandvillainy", "ability": "After you gain a red token as a result of moving through or overlapping an obstacle, you may transfer that red token to a friendly ship at range 0-1.", "shipAbility": { "name": "Sensor Blindspot", "text": "While you perform a primary attack at attack range 0-1, you roll 1 fewer die. While you defend at range 1, you roll 1 fewer defense die." }, - "standardLoadout": ["mercenary-swz103", "seekermissiles-swz103", "leebo-swz103", "outrider"], + "standardLoadout": [ + "mercenary-swz103", + "seekermissiles-swz103", + "leebo-swz103", + "outrider" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/dashrendar.png", "image": "https://infinitearenas.com/xw2/images/quickbuilds/dashrendar-initforhimself-scumandvillainy.png", "standard": true, "extended": true, - "keywords": ["Droid", "Freighter"], - "epic": true + "keywords": [ + "Droid", + "Freighter" + ], + "epic": true, + "loadout": 0 } ] } diff --git a/data/pilots/scum-and-villainy/yv-666-light-freighter.json b/data/pilots/scum-and-villainy/yv-666-light-freighter.json index 14322c13..794941b7 100644 --- a/data/pilots/scum-and-villainy/yv-666-light-freighter.json +++ b/data/pilots/scum-and-villainy/yv-666-light-freighter.json @@ -19,18 +19,42 @@ "3YW", "4FW" ], - "dialCodes": ["YV6"], + "dialCodes": [ + "YV6" + ], "faction": "scumandvillainy", "stats": [ - { "arc": "Full Front Arc", "type": "attack", "value": 3 }, - { "type": "agility", "value": 1 }, - { "type": "hull", "value": 9 }, - { "type": "shields", "value": 3 } + { + "arc": "Full Front Arc", + "type": "attack", + "value": 3 + }, + { + "type": "agility", + "value": 1 + }, + { + "type": "hull", + "value": 9 + }, + { + "type": "shields", + "value": 3 + } ], "actions": [ - { "difficulty": "White", "type": "Focus" }, - { "difficulty": "White", "type": "Reinforce" }, - { "difficulty": "White", "type": "Lock" } + { + "difficulty": "White", + "type": "Focus" + }, + { + "difficulty": "White", + "type": "Reinforce" + }, + { + "difficulty": "White", + "type": "Lock" + } ], "icon": "https://infinitearenas.com/xw2/images/shipicons/scum-and-villainy/I_YV-666.png", "pilots": [ @@ -39,8 +63,8 @@ "caption": "Fearsome Hunter", "initiative": 4, "limited": 1, - "cost": 6, - "loadout": 16, + "cost": 8, + "loadout": 11, "xws": "bossk", "ability": "While you perform a primary attack, after the Neutralize Results step, you may spend 1 [Critical Hit] result to add 2 [Hit] results.", "image": "https://infinitearenas.com/xw2/images/pilots/bossk.png", @@ -58,7 +82,10 @@ "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/bossk.png", "standard": true, "extended": true, - "keywords": ["Bounty Hunter", "Freighter"], + "keywords": [ + "Bounty Hunter", + "Freighter" + ], "epic": true }, { @@ -66,8 +93,8 @@ "caption": "Martial Artist", "initiative": 3, "limited": 1, - "cost": 6, - "loadout": 22, + "cost": 15, + "loadout": 15, "xws": "lattsrazzi", "ability": "At the start of the Engagement Phase, you may choose a ship at range 1 and spend a lock you have on that ship. If you do, that ship gains 1 tractor token.", "image": "https://infinitearenas.com/xw2/images/pilots/lattsrazzi.png", @@ -85,7 +112,10 @@ "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/lattsrazzi.png", "standard": true, "extended": true, - "keywords": ["Bounty Hunter", "Freighter"], + "keywords": [ + "Bounty Hunter", + "Freighter" + ], "epic": true }, { @@ -93,12 +123,15 @@ "caption": "Criminal Mastermind", "initiative": 4, "limited": 1, - "cost": 7, - "loadout": 20, + "cost": 15, + "loadout": 13, "xws": "moraloeval", "ability": "If you would flee, you may spend 1 [Charge]. If you do, place yourself in reserves instead. At the start of the next Planning Phase, place yourself within range 1 of the edge of the play area that you fled from.", "image": "https://infinitearenas.com/xw2/images/pilots/moraloeval.png", - "charges": { "value": 2, "recovers": 0 }, + "charges": { + "value": 2, + "recovers": 0 + }, "slots": [ "Talent", "Cannon", @@ -112,23 +145,31 @@ "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/moraloeval.png", "standard": true, "extended": true, - "keywords": ["Freighter"], + "keywords": [ + "Freighter" + ], "epic": true }, { "name": "Trandoshan Slaver", "initiative": 2, "limited": 0, - "cost": 6, - "loadout": 6, + "cost": 14, + "loadout": 9, "xws": "trandoshanslaver", "text": "The spacious triple-decker design of the YV-666 makes it popular among bounty hunters and slavers, who often retrofit an entire deck for prisoner transport.", "image": "https://infinitearenas.com/xw2/images/pilots/trandoshanslaver.png", - "slots": ["Cannon", "Missile", "Modification"], + "slots": [ + "Cannon", + "Missile", + "Modification" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/trandoshanslaver.png", "standard": true, "extended": true, - "keywords": ["Freighter"], + "keywords": [ + "Freighter" + ], "epic": true }, { @@ -136,13 +177,16 @@ "caption": "Professional Disaster Zone", "initiative": 3, "limited": 1, - "cost": 6, + "cost": 16, "loadout": 22, "xws": "doctoraphra", "ability": "Before you engage, you may spend 1 green token and 1 [Charge]. If you do, you may choose another ship at range 0-1 that is not stressed. The chosen ship gains 1 stress token.", "image": "https://infinitearenas.com/xw2/images/pilots/doctoraphra.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/doctoraphra.png", - "charges": { "value": 3, "recovers": 0 }, + "charges": { + "value": 3, + "recovers": 0 + }, "slots": [ "Cannon", "Missile", @@ -157,7 +201,9 @@ ], "standard": true, "extended": true, - "keywords": ["Freighter"], + "keywords": [ + "Freighter" + ], "epic": true } ] diff --git a/data/pilots/scum-and-villainy/z-95-af4-headhunter.json b/data/pilots/scum-and-villainy/z-95-af4-headhunter.json index 728655d8..88563db9 100644 --- a/data/pilots/scum-and-villainy/z-95-af4-headhunter.json +++ b/data/pilots/scum-and-villainy/z-95-af4-headhunter.json @@ -20,18 +20,42 @@ "4FW", "4KR" ], - "dialCodes": ["Z95"], + "dialCodes": [ + "Z95" + ], "faction": "scumandvillainy", "stats": [ - { "arc": "Front Arc", "type": "attack", "value": 2 }, - { "type": "agility", "value": 2 }, - { "type": "hull", "value": 2 }, - { "type": "shields", "value": 2 } + { + "arc": "Front Arc", + "type": "attack", + "value": 2 + }, + { + "type": "agility", + "value": 2 + }, + { + "type": "hull", + "value": 2 + }, + { + "type": "shields", + "value": 2 + } ], "actions": [ - { "difficulty": "White", "type": "Focus" }, - { "difficulty": "White", "type": "Lock" }, - { "difficulty": "Red", "type": "Barrel Roll" } + { + "difficulty": "White", + "type": "Focus" + }, + { + "difficulty": "White", + "type": "Lock" + }, + { + "difficulty": "Red", + "type": "Barrel Roll" + } ], "icon": "https://infinitearenas.com/xw2/images/shipicons/scum-and-villainy/I_Z-95.png", "pilots": [ @@ -39,12 +63,14 @@ "name": "Binayre Pirate", "initiative": 1, "limited": 0, - "cost": 3, - "loadout": 2, + "cost": 6, + "loadout": 5, "xws": "binayrepirate", "text": "Operating from the Double Worlds, Talus and Tralus, Kath Scarlet's gang of smugglers and pirates would never be described as reputable or dependable—even by other criminals.", "image": "https://infinitearenas.com/xw2/images/pilots/binayrepirate.png", - "slots": ["Illicit"], + "slots": [ + "Illicit" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/binayrepirate.png", "standard": true, "extended": true, @@ -54,12 +80,15 @@ "name": "Black Sun Soldier", "initiative": 3, "limited": 0, - "cost": 3, - "loadout": 4, + "cost": 7, + "loadout": 10, "xws": "blacksunsoldier", "text": "The vast and influential Black Sun crime syndicate can always find a use for talented pilots, provided they aren't particular about how they earn their credits.", "image": "https://infinitearenas.com/xw2/images/pilots/blacksunsoldier.png", - "slots": ["Illicit", "Modification"], + "slots": [ + "Illicit", + "Modification" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/blacksunsoldier.png", "standard": true, "extended": true, @@ -75,11 +104,18 @@ "xws": "kaatoleeachos", "ability": "At the start of the Engagement Phase, you may choose 1 friendly ship at range 0-2. If you do, transfer 1 focus or evade token from that ship to yourself.", "image": "https://infinitearenas.com/xw2/images/pilots/kaatoleeachos.png", - "slots": ["Talent", "Missile", "Illicit", "Modification"], + "slots": [ + "Talent", + "Missile", + "Illicit", + "Modification" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/kaatoleeachos.png", "standard": true, "extended": true, - "keywords": ["Bounty Hunter"], + "keywords": [ + "Bounty Hunter" + ], "epic": true }, { @@ -108,7 +144,7 @@ "caption": "Contingency Plan", "initiative": 0, "limited": 1, - "cost": 2, + "cost": 0, "loadout": 0, "xws": "nashtahpup", "ability": "You can deploy only via emergency deployment, and you have the name, initiative, pilot ability, and ship [Charge] of the friendly, destroyed Hound's Tooth.", @@ -134,14 +170,22 @@ "name": "Pursuit Craft", "text": "After you deploy, you may acquire a lock on a ship the friendly Hound's Tooth has locked." }, - "slots": ["Talent", "Talent", "Missile", "Illicit", "Modification"], + "slots": [ + "Talent", + "Talent", + "Missile", + "Illicit", + "Modification" + ], "standard": true, "extended": true, - "cost": 2, - "loadout": 3, + "cost": 8, + "loadout": 11, "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/bossk-z95af4headhunter.png", "image": "https://infinitearenas.com/xw2/images/pilots/bossk-z95af4headhunter.png", - "keywords": ["Bounty Hunter"], + "keywords": [ + "Bounty Hunter" + ], "epic": true } ] diff --git a/data/pilots/separatist-alliance/belbullab-22-starfighter.json b/data/pilots/separatist-alliance/belbullab-22-starfighter.json index b8efba98..f0fd9834 100644 --- a/data/pilots/separatist-alliance/belbullab-22-starfighter.json +++ b/data/pilots/separatist-alliance/belbullab-22-starfighter.json @@ -22,25 +22,52 @@ "4FW", "5FW" ], - "dialCodes": ["B22"], + "dialCodes": [ + "B22" + ], "faction": "separatistalliance", "stats": [ - { "type": "attack", "value": 3, "arc": "Front Arc" }, - { "type": "agility", "value": 2 }, - { "type": "hull", "value": 3 }, - { "type": "shields", "value": 2 } + { + "type": "attack", + "value": 3, + "arc": "Front Arc" + }, + { + "type": "agility", + "value": 2 + }, + { + "type": "hull", + "value": 3 + }, + { + "type": "shields", + "value": 2 + } ], "actions": [ - { "difficulty": "White", "type": "Focus" }, - { "difficulty": "White", "type": "Lock" }, { "difficulty": "White", - "linked": { "difficulty": "Red", "type": "Focus" }, + "type": "Focus" + }, + { + "difficulty": "White", + "type": "Lock" + }, + { + "difficulty": "White", + "linked": { + "difficulty": "Red", + "type": "Focus" + }, "type": "Barrel Roll" }, { "difficulty": "White", - "linked": { "difficulty": "Red", "type": "Focus" }, + "linked": { + "difficulty": "Red", + "type": "Focus" + }, "type": "Boost" } ], @@ -56,9 +83,15 @@ "image": "https://infinitearenas.com/xw2/images/pilots/generalgrievous.png", "standard": true, "extended": true, - "cost": 5, - "loadout": 14, - "slots": ["Talent", "Modification", "Modification", "Missile", "Title"], + "cost": 13, + "loadout": 20, + "slots": [ + "Talent", + "Modification", + "Modification", + "Missile", + "Title" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/generalgrievous.png", "epic": true }, @@ -72,9 +105,14 @@ "image": "https://infinitearenas.com/xw2/images/pilots/wattambor.png", "standard": true, "extended": true, - "cost": 4, - "loadout": 9, - "slots": ["Talent", "Modification", "Modification", "Tactical Relay"], + "cost": 10, + "loadout": 14, + "slots": [ + "Talent", + "Modification", + "Modification", + "Tactical Relay" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/wattambor.png", "epic": true }, @@ -86,26 +124,43 @@ "text": "Unlike the more disposable fighters it also built for the Separatists, Feethan Ottraw Scalable Assemblies designed the Belbullab-22 with a solid mix of firepower, durability, and speed.", "image": "https://infinitearenas.com/xw2/images/pilots/feethanottrawautopilot.png", "shipActions": [ - { "difficulty": "White", "type": "Calculate" }, - { "difficulty": "White", "type": "Lock" }, { "difficulty": "White", - "linked": { "difficulty": "Red", "type": "Calculate" }, + "type": "Calculate" + }, + { + "difficulty": "White", + "type": "Lock" + }, + { + "difficulty": "White", + "linked": { + "difficulty": "Red", + "type": "Calculate" + }, "type": "Barrel Roll" }, { "difficulty": "White", - "linked": { "difficulty": "Red", "type": "Calculate" }, + "linked": { + "difficulty": "Red", + "type": "Calculate" + }, "type": "Boost" } ], "standard": true, "extended": true, - "cost": 4, - "loadout": 5, - "slots": ["Modification", "Tactical Relay"], + "cost": 9, + "loadout": 10, + "slots": [ + "Modification", + "Tactical Relay" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/feethanottrawautopilot.png", - "keywords": ["Droid"], + "keywords": [ + "Droid" + ], "epic": true }, { @@ -118,18 +173,26 @@ "image": "https://infinitearenas.com/xw2/images/pilots/captainsear.png", "standard": true, "extended": true, - "cost": 5, - "loadout": 17, - "slots": ["Modification", "Modification", "Tactical Relay"], + "cost": 10, + "loadout": 11, + "slots": [ + "Modification", + "Modification", + "Tactical Relay" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/captainsear.png", "epic": true }, { "name": "Skakoan Ace", "xws": "skakoanace", - "cost": 4, - "loadout": 4, - "slots": ["Talent", "Modification", "Modification"], + "cost": 10, + "loadout": 14, + "slots": [ + "Talent", + "Modification", + "Modification" + ], "initiative": 3, "limited": 0, "image": "https://infinitearenas.com/xw2/images/pilots/skakoanace.png", diff --git a/data/pilots/separatist-alliance/droid-tri-fighter.json b/data/pilots/separatist-alliance/droid-tri-fighter.json index d09113b8..15c0b7c0 100644 --- a/data/pilots/separatist-alliance/droid-tri-fighter.json +++ b/data/pilots/separatist-alliance/droid-tri-fighter.json @@ -22,26 +22,53 @@ "5FW", "5KR" ], - "dialCodes": ["DTF"], + "dialCodes": [ + "DTF" + ], "faction": "separatistalliance", "stats": [ - { "arc": "Front Arc", "type": "attack", "value": 3 }, - { "type": "agility", "value": 3 }, - { "type": "hull", "value": 3 } + { + "arc": "Front Arc", + "type": "attack", + "value": 3 + }, + { + "type": "agility", + "value": 3 + }, + { + "type": "hull", + "value": 3 + } ], "actions": [ - { "difficulty": "White", "type": "Calculate" }, - { "difficulty": "White", "type": "Evade" }, - { "difficulty": "White", "type": "Lock" }, + { + "difficulty": "White", + "type": "Calculate" + }, + { + "difficulty": "White", + "type": "Evade" + }, + { + "difficulty": "White", + "type": "Lock" + }, { "difficulty": "White", "type": "Barrel Roll", - "linked": { "difficulty": "Red", "type": "Evade" } + "linked": { + "difficulty": "Red", + "type": "Evade" + } }, { "difficulty": "White", "type": "Boost", - "linked": { "difficulty": "Red", "type": "Calculate" } + "linked": { + "difficulty": "Red", + "type": "Calculate" + } } ], "pilots": [ @@ -58,8 +85,8 @@ "extended": true, "ability": "While you defend or perform an attack, you may spend 1 calculate token from a friendly ship in the enemy ship's firing arc to change 1 [Focus] result to an [Evade] or [Hit] result.", "caption": "Clever Circuits", - "cost": 3, - "loadout": 3, + "cost": 10, + "loadout": 12, "image": "https://infinitearenas.com/xw2/images/pilots/dist81.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/dist81.png", "slots": [ @@ -70,7 +97,9 @@ "Modification", "Configuration" ], - "keywords": ["Droid"], + "keywords": [ + "Droid" + ], "epic": true }, { @@ -86,12 +115,21 @@ "standard": false, "extended": true, "ability": "During the System Phase, you may spend your lock on a ship to look at that ship's dial.", - "cost": 3, - "loadout": 6, + "cost": 10, + "loadout": 9, "image": "https://infinitearenas.com/xw2/images/pilots/phlacarphoccprototype.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/phlacarphoccprototype.png", - "slots": ["Talent", "Sensor", "Missile", "Modification", "Modification", "Configuration"], - "keywords": ["Droid"], + "slots": [ + "Talent", + "Sensor", + "Missile", + "Modification", + "Modification", + "Configuration" + ], + "keywords": [ + "Droid" + ], "epic": true }, { @@ -104,16 +142,27 @@ "text": "While you defend or perform an attack, you may spend 1 calculate token from a friendly ship at range 0-1 to change 1 [Focus] result to an [Evade] or [Hit] result." }, "caption": "Fixated Pursuit", - "conditions": ["fearfulprey"], + "conditions": [ + "fearfulprey" + ], "standard": true, "extended": true, "ability": "Setup: After placing forces, assign the Fearful Prey condition to 1 enemy ship.", - "cost": 3, - "loadout": 3, + "cost": 9, + "loadout": 6, "image": "https://infinitearenas.com/xw2/images/pilots/fearsomepredator.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/fearsomepredator.png", - "slots": ["Talent", "Sensor", "Missile", "Modification", "Modification", "Configuration"], - "keywords": ["Droid"], + "slots": [ + "Talent", + "Sensor", + "Missile", + "Modification", + "Modification", + "Configuration" + ], + "keywords": [ + "Droid" + ], "epic": true }, { @@ -129,12 +178,21 @@ "standard": true, "extended": true, "ability": "At the start of the Engagement Phase, you may acquire a lock on an object at range 1-3 that has a friendly lock.", - "cost": 3, - "loadout": 4, + "cost": 9, + "loadout": 8, "image": "https://infinitearenas.com/xw2/images/pilots/dis347.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/dis347.png", - "slots": ["Talent", "Sensor", "Missile", "Modification", "Modification", "Configuration"], - "keywords": ["Droid"], + "slots": [ + "Talent", + "Sensor", + "Missile", + "Modification", + "Modification", + "Configuration" + ], + "keywords": [ + "Droid" + ], "epic": true }, { @@ -149,12 +207,19 @@ "text": "Deployed late in the Clone Wars, these aggressive starfighters, and the destructive buzz droids they carry, pose a serious threat to even veteran Jedi pilots.", "standard": true, "extended": true, - "cost": 3, - "loadout": 3, + "cost": 9, + "loadout": 8, "image": "https://infinitearenas.com/xw2/images/pilots/separatistinterceptor.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/separatistinterceptor.png", - "slots": ["Talent", "Missile", "Modification", "Configuration"], - "keywords": ["Droid"], + "slots": [ + "Talent", + "Missile", + "Modification", + "Configuration" + ], + "keywords": [ + "Droid" + ], "epic": true }, { @@ -169,12 +234,18 @@ "text": "Designed by the Colicoid Creation Nest and manufactured by Phlac-Arphocc Automata Industries, the heuristic processors of Droid Tri-Fighters allow these deadly ships to analyze and adapt to enemy tactics in-flight.", "standard": true, "extended": true, - "cost": 3, - "loadout": 4, + "cost": 8, + "loadout": 5, "image": "https://infinitearenas.com/xw2/images/pilots/colicoidinterceptor.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/colicoidinterceptor.png", - "slots": ["Talent", "Modification", "Configuration"], - "keywords": ["Droid"], + "slots": [ + "Talent", + "Modification", + "Configuration" + ], + "keywords": [ + "Droid" + ], "epic": true }, { @@ -182,7 +253,7 @@ "caption": "Siege of Coruscant", "initiative": 3, "limited": 1, - "cost": 3, + "cost": 10, "xws": "dis347-siegeofcoruscant", "ability": "At the start of the Engagement Phase, you may acquire a lock on an object at range 1-3 that has a friendly lock.", "shipAbility": { @@ -190,19 +261,26 @@ "text": "While you defend or perform an attack, you may spend 1 calculate token from a friendly ship at range 0-1 to change 1 [Focus] result to an [Evade] or [Hit] result." }, "image": "https://infinitearenas.com/xw2/images/quickbuilds/dis347-siegeofcoruscant.png", - "standardLoadout": ["marksmanship", "afterburners", "contingencyprotocol-siegeofcoruscant"], + "standardLoadout": [ + "marksmanship", + "afterburners", + "contingencyprotocol-siegeofcoruscant" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/dis347.png", "standard": true, "extended": true, - "keywords": ["Droid"], - "epic": true + "keywords": [ + "Droid" + ], + "epic": true, + "loadout": 0 }, { "name": "DIS-T81", "caption": "Siege of Coruscant", "initiative": 4, "limited": 1, - "cost": 4, + "cost": 11, "xws": "dist81-siegeofcoruscant", "ability": "While you defend or perform an attack, you may reroll any number of your dice. Then if you were defending, gain 1 strain token for each die that was rerolled. If you were attacking, gain 1 deplete token for each die that was rerolled instead.", "shipAbility": { @@ -210,19 +288,26 @@ "text": "While you defend or perform an attack, you may spend 1 calculate token from a friendly ship at range 0-1 to change 1 [Focus] result to an [Evade] or [Hit] result." }, "image": "https://infinitearenas.com/xw2/images/quickbuilds/dist81-siegeofcoruscant.png", - "standardLoadout": ["outmaneuver", "afterburners", "contingencyprotocol-siegeofcoruscant"], + "standardLoadout": [ + "outmaneuver", + "afterburners", + "contingencyprotocol-siegeofcoruscant" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/dist81.png", "standard": true, "extended": true, - "keywords": ["Droid"], - "epic": true + "keywords": [ + "Droid" + ], + "epic": true, + "loadout": 0 }, { "name": "Phlac-Arphocc Prototype", "caption": "Siege of Coruscant", "initiative": 5, "limited": 2, - "cost": 4, + "cost": 10, "xws": "phlacarphoccprototype-siegeofcoruscant", "ability": "At the start of the Engagement Phase, if there is an enemy ship in your [Bullseye Arc], gain a calculate token", "shipAbility": { @@ -230,12 +315,19 @@ "text": "While you defend or perform an attack, you may spend 1 calculate token from a friendly ship at range 0-1 to change 1 [Focus] result to an [Evade] or [Hit] result." }, "image": "https://infinitearenas.com/xw2/images/quickbuilds/phlacarphoccprototype-siegeofcoruscant.png", - "standardLoadout": ["afterburners", "contingencyprotocol-siegeofcoruscant", "evasionsequence7-siegeofcoruscant"], + "standardLoadout": [ + "afterburners", + "contingencyprotocol-siegeofcoruscant", + "evasionsequence7-siegeofcoruscant" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/phlacarphoccprototype.png", "standard": true, "extended": true, - "keywords": ["Droid"], - "epic": true + "keywords": [ + "Droid" + ], + "epic": true, + "loadout": 0 }, { "name": "Volan Das", @@ -247,30 +339,52 @@ "text": "This ship is not affected by the Standardized restriction. Reduce the difficulty of your speed 2 and 3 bank [[Bank Left] or [Bank Right]] maneuvers. Increase the difficulty of your speed 3 turn [[Turn Left] or [Turn Right]] maneuvers." }, "shipActions": [ - { "difficulty": "White", "type": "Focus" }, - { "difficulty": "White", "type": "Evade" }, - { "difficulty": "White", "type": "Lock" }, + { + "difficulty": "White", + "type": "Focus" + }, + { + "difficulty": "White", + "type": "Evade" + }, + { + "difficulty": "White", + "type": "Lock" + }, { "difficulty": "White", "type": "Barrel Roll", - "linked": { "difficulty": "Red", "type": "Evade" } + "linked": { + "difficulty": "Red", + "type": "Evade" + } }, { "difficulty": "White", "type": "Boost", - "linked": { "difficulty": "Red", "type": "Focus" } + "linked": { + "difficulty": "Red", + "type": "Focus" + } } ], "caption": "Impatient Invader", "standard": true, "extended": true, "ability": "After you fully execute a red maneuver, you may chose an enemy ship at range 1. The chosen ship gains 1 strain token and you may remove 1 stress token.", - "cost": 4, - "loadout": 12, + "cost": 10, + "loadout": 9, "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/volandas.png", "image": "https://infinitearenas.com/xw2/images/pilots/volandas.png", - "slots": ["Talent", "Missile", "Illicit", "Modification"], - "keywords": ["Bounty Hunter"], + "slots": [ + "Talent", + "Missile", + "Illicit", + "Modification" + ], + "keywords": [ + "Bounty Hunter" + ], "epic": true } ], diff --git a/data/pilots/separatist-alliance/firespray-class-patrol-craft.json b/data/pilots/separatist-alliance/firespray-class-patrol-craft.json index bca24f76..7c477876 100644 --- a/data/pilots/separatist-alliance/firespray-class-patrol-craft.json +++ b/data/pilots/separatist-alliance/firespray-class-patrol-craft.json @@ -21,20 +21,51 @@ "4FW", "4KR" ], - "dialCodes": ["FPC"], + "dialCodes": [ + "FPC" + ], "faction": "separatistalliance", "stats": [ - { "arc": "Front Arc", "type": "attack", "value": 3 }, - { "arc": "Rear Arc", "type": "attack", "value": 3 }, - { "type": "agility", "value": 2 }, - { "type": "hull", "value": 6 }, - { "type": "shields", "value": 4 } + { + "arc": "Front Arc", + "type": "attack", + "value": 3 + }, + { + "arc": "Rear Arc", + "type": "attack", + "value": 3 + }, + { + "type": "agility", + "value": 2 + }, + { + "type": "hull", + "value": 6 + }, + { + "type": "shields", + "value": 4 + } ], "actions": [ - { "difficulty": "White", "type": "Focus" }, - { "difficulty": "White", "type": "Lock" }, - { "difficulty": "Red", "type": "Reinforce" }, - { "difficulty": "White", "type": "Boost" } + { + "difficulty": "White", + "type": "Focus" + }, + { + "difficulty": "White", + "type": "Lock" + }, + { + "difficulty": "Red", + "type": "Reinforce" + }, + { + "difficulty": "White", + "type": "Boost" + } ], "icon": "https://infinitearenas.com/xw2/images/shipicons/separatist-alliance/I_FIrespray.png", "pilots": [ @@ -47,8 +78,8 @@ "ability": "While you defend or perform a primary attack, if the difficulty of your revealed maneuver is less than that of the enemy ship's, you may change 1 of the enemy ship's [Focus] results to a blank result.", "standard": true, "extended": true, - "cost": 8, - "loadout": 22, + "cost": 20, + "loadout": 20, "image": "https://infinitearenas.com/xw2/images/pilots/jangofett.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/jangofett.png", "slots": [ @@ -62,7 +93,9 @@ "Modification", "Title" ], - "keywords": ["Bounty Hunter"], + "keywords": [ + "Bounty Hunter" + ], "epic": true }, { @@ -71,13 +104,19 @@ "initiative": 5, "limited": 1, "caption": "Clawdite Changeling", - "conditions": ["youdbettermeanbusiness", "youshouldthankme"], + "conditions": [ + "youdbettermeanbusiness", + "youshouldthankme" + ], "standard": true, "extended": true, "ability": "Setup: Lose 2 [Charge]. During the System Phase, you may assign 1 of your secret conditions to yourself facedown: “You Should Thank Me” or “You'd Better Mean Business”", - "charges": { "value": 4, "recovers": 0 }, - "cost": 8, - "loadout": 22, + "charges": { + "value": 4, + "recovers": 0 + }, + "cost": 19, + "loadout": 12, "image": "https://infinitearenas.com/xw2/images/pilots/zamwesell.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/zamwesell.png", "slots": [ @@ -90,7 +129,9 @@ "Modification", "Title" ], - "keywords": ["Bounty Hunter"], + "keywords": [ + "Bounty Hunter" + ], "epic": true }, { @@ -102,8 +143,8 @@ "standard": true, "extended": true, "ability": "While you defend, if there are no other friendly ships at range 0-2, you may change 1 of your blank results to a [Focus] result.", - "cost": 7, - "loadout": 16, + "cost": 16, + "loadout": 9, "image": "https://infinitearenas.com/xw2/images/pilots/bobafett-separatistalliance.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/bobafett-separatistalliance.png", "slots": [ @@ -115,7 +156,9 @@ "Modification", "Title" ], - "keywords": ["Bounty Hunter"], + "keywords": [ + "Bounty Hunter" + ], "epic": true }, { @@ -126,11 +169,15 @@ "text": "Emboldened by the bitter stalemate of the Outer Rim Sieges, mercenary groups across the galaxy take the opportunity to profit from the ongoing war.", "standard": true, "extended": true, - "cost": 7, - "loadout": 10, + "cost": 15, + "loadout": 8, "image": "https://infinitearenas.com/xw2/images/pilots/separatistracketeer.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/separatistracketeer.png", - "slots": ["Cannon", "Missile", "Device"], + "slots": [ + "Cannon", + "Missile", + "Device" + ], "epic": true }, { @@ -142,8 +189,11 @@ "standard": true, "extended": true, "ability": "Before you engage, you may spend 1 [Force] to choose 2 enemy ships at range 0-1. Transfer any number of orange and red tokens between those two ships.", - "force": { "value": 1, "recovers": 1 }, - "cost": 7, + "force": { + "value": 1, + "recovers": 1 + }, + "cost": 17, "loadout": 10, "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/aurrasing.png", "image": "https://infinitearenas.com/xw2/images/pilots/aurrasing.png", @@ -156,7 +206,10 @@ "Modification", "Title" ], - "keywords": ["Dark Side", "Bounty Hunter"], + "keywords": [ + "Dark Side", + "Bounty Hunter" + ], "epic": true } ] diff --git a/data/pilots/separatist-alliance/gauntlet-fighter.json b/data/pilots/separatist-alliance/gauntlet-fighter.json index ad94b3ef..2e01977d 100644 --- a/data/pilots/separatist-alliance/gauntlet-fighter.json +++ b/data/pilots/separatist-alliance/gauntlet-fighter.json @@ -18,20 +18,51 @@ "3YR", "4FW" ], - "dialCodes": ["GtF"], + "dialCodes": [ + "GtF" + ], "faction": "separatistalliance", "stats": [ - { "arc": "Front Arc", "type": "attack", "value": 3 }, - { "arc": "Rear Arc", "type": "attack", "value": 2 }, - { "type": "agility", "value": 2 }, - { "type": "hull", "value": 9 }, - { "type": "shields", "value": 2 } + { + "arc": "Front Arc", + "type": "attack", + "value": 3 + }, + { + "arc": "Rear Arc", + "type": "attack", + "value": 2 + }, + { + "type": "agility", + "value": 2 + }, + { + "type": "hull", + "value": 9 + }, + { + "type": "shields", + "value": 2 + } ], "actions": [ - { "difficulty": "White", "type": "Focus" }, - { "difficulty": "Red", "type": "Reinforce" }, - { "difficulty": "White", "type": "Lock" }, - { "difficulty": "Red", "type": "Coordinate" } + { + "difficulty": "White", + "type": "Focus" + }, + { + "difficulty": "Red", + "type": "Reinforce" + }, + { + "difficulty": "White", + "type": "Lock" + }, + { + "difficulty": "Red", + "type": "Coordinate" + } ], "pilots": [ { @@ -40,7 +71,10 @@ "image": "https://infinitearenas.com/xw2/images/pilots/bokatankryze-separatist-alliance.png", "caption": "Vizsla's Lieutenant", "ability": "Before a friendly ship at range 0-2 activates, you may spend 1 [Charge]. If you do, that ship may gain 1 strain token to remove 1 non-stress red or orange token.", - "charges": { "value": 1, "recovers": 1 }, + "charges": { + "value": 1, + "recovers": 1 + }, "cost": 6, "loadout": 12, "initiative": 4, @@ -60,18 +94,23 @@ "Title" ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/bokatankryze-separatist-alliance.png", - "keywords": ["Mandalorian"] + "keywords": [ + "Mandalorian" + ] }, { "xws": "previzsla", "name": "Pre Vizsla", "image": "https://infinitearenas.com/xw2/images/pilots/previzsla.png", - "cost": 6, - "loadout": 14, + "cost": 16, + "loadout": 16, "initiative": 3, "limited": 1, "ability": "While you perform an attack, if the defender's initiative is equal to or greater than yours, you may spend 2 to roll 1 additional die.", - "charges": { "value": 2, "recovers": 1 }, + "charges": { + "value": 2, + "recovers": 1 + }, "standard": true, "extended": true, "epic": true, @@ -85,15 +124,17 @@ "Configuration" ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/previzsla.png", - "keywords": ["Mandalorian"], + "keywords": [ + "Mandalorian" + ], "caption": "Leader of Death Watch" }, { "xws": "deathwatchwarrior", "name": "Death Watch Warrior", "image": "https://infinitearenas.com/xw2/images/pilots/deathwatchwarrior.png", - "cost": 7, - "loadout": 10, + "cost": 15, + "loadout": 20, "initiative": 1, "limited": 0, "standard": true, @@ -109,7 +150,9 @@ "Configuration" ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/deathwatchwarrior.png", - "keywords": ["Mandalorian"], + "keywords": [ + "Mandalorian" + ], "caption": "Fanatical Adherent" } ] diff --git a/data/pilots/separatist-alliance/hmp-droid-gunship.json b/data/pilots/separatist-alliance/hmp-droid-gunship.json index 56e19b72..dd5a680d 100644 --- a/data/pilots/separatist-alliance/hmp-droid-gunship.json +++ b/data/pilots/separatist-alliance/hmp-droid-gunship.json @@ -20,22 +20,49 @@ "4FR", "5FR" ], - "dialCodes": ["HMP"], + "dialCodes": [ + "HMP" + ], "faction": "separatistalliance", "stats": [ - { "arc": "Full Front Arc", "type": "attack", "value": 2 }, - { "type": "agility", "value": 1 }, - { "type": "hull", "value": 5 }, - { "type": "shields", "value": 3 } + { + "arc": "Full Front Arc", + "type": "attack", + "value": 2 + }, + { + "type": "agility", + "value": 1 + }, + { + "type": "hull", + "value": 5 + }, + { + "type": "shields", + "value": 3 + } ], "actions": [ - { "difficulty": "White", "type": "Calculate" }, - { "difficulty": "White", "type": "Lock" }, - { "difficulty": "Red", "type": "Barrel Roll" }, + { + "difficulty": "White", + "type": "Calculate" + }, + { + "difficulty": "White", + "type": "Lock" + }, + { + "difficulty": "Red", + "type": "Barrel Roll" + }, { "difficulty": "White", "type": "Reload", - "linked": { "difficulty": "Red", "type": "Calculate" } + "linked": { + "difficulty": "Red", + "type": "Calculate" + } } ], "pilots": [ @@ -44,7 +71,7 @@ "xws": "dgs047", "caption": "Adaptive Intelligence", "initiative": 1, - "cost": 3, + "cost": 9, "loadout": 8, "slots": [ "Missile", @@ -65,16 +92,23 @@ "ability": "After you perform an attack, if the defender is in your [Front Arc], you may acquire a lock on it. Then, if the defender is in your [Bullseye Arc], it gains 1 strain token.", "standard": true, "extended": true, - "keywords": ["Droid"], + "keywords": [ + "Droid" + ], "epic": true }, { "name": "Baktoid Drone", "xws": "baktoiddrone", "initiative": 1, - "cost": 4, - "loadout": 8, - "slots": ["Missile", "Device", "Modification", "Configuration"], + "cost": 10, + "loadout": 13, + "slots": [ + "Missile", + "Device", + "Modification", + "Configuration" + ], "limited": 0, "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/baktoiddrone.png", "image": "https://infinitearenas.com/xw2/images/pilots/baktoiddrone.png", @@ -85,7 +119,9 @@ "text": "A late-war development for the Confederacy of Independent Systems, the droid gunship uses specialized repulsors to nimbly strafe targets and precisely drop battle droids.", "standard": true, "extended": true, - "keywords": ["Droid"], + "keywords": [ + "Droid" + ], "epic": true }, { @@ -93,7 +129,7 @@ "xws": "geonosianprototype", "caption": "Devastation Protocols", "initiative": 2, - "cost": 4, + "cost": 10, "loadout": 12, "slots": [ "Cannon", @@ -114,7 +150,9 @@ "ability": "While you perform a [Missile] or [Cannon] attack, you may remove 1 tractor token from the defender to reroll up to 2 attack dice.", "standard": true, "extended": true, - "keywords": ["Droid"], + "keywords": [ + "Droid" + ], "epic": true }, { @@ -122,8 +160,8 @@ "xws": "dgs286", "caption": "Ambush Protocols", "initiative": 3, - "cost": 3, - "loadout": 7, + "cost": 11, + "loadout": 17, "slots": [ "Missile", "Missile", @@ -143,7 +181,9 @@ "ability": "Before you engage, you may choose another friendly ship at range 0-1. That ship transfers 1 calculate token to you.", "standard": true, "extended": true, - "keywords": ["Droid"], + "keywords": [ + "Droid" + ], "epic": true }, { @@ -151,9 +191,16 @@ "xws": "onderonoppressor", "caption": "Atmospheric Attack Module", "initiative": 3, - "cost": 4, - "loadout": 15, - "slots": ["Missile", "Missile", "Crew", "Device", "Modification", "Configuration"], + "cost": 10, + "loadout": 12, + "slots": [ + "Missile", + "Missile", + "Crew", + "Device", + "Modification", + "Configuration" + ], "limited": 2, "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/onderonoppressor.png", "image": "https://infinitearenas.com/xw2/images/pilots/onderonoppressor.png", @@ -164,7 +211,9 @@ "ability": "After you barrel roll or sideslip, if you are stressed, gain 1 calculate token.", "standard": true, "extended": true, - "keywords": ["Droid"], + "keywords": [ + "Droid" + ], "epic": true }, { @@ -179,8 +228,8 @@ }, "standard": true, "extended": true, - "cost": 4, - "loadout": 9, + "cost": 11, + "loadout": 15, "slots": [ "Missile", "Missile", @@ -190,7 +239,9 @@ ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/separatistpredator.png", "image": "https://infinitearenas.com/xw2/images/pilots/separatistpredator.png", - "keywords": ["Droid"], + "keywords": [ + "Droid" + ], "epic": true } ], diff --git a/data/pilots/separatist-alliance/hyena-class-droid-bomber.json b/data/pilots/separatist-alliance/hyena-class-droid-bomber.json index 737a46c9..60b30d3b 100644 --- a/data/pilots/separatist-alliance/hyena-class-droid-bomber.json +++ b/data/pilots/separatist-alliance/hyena-class-droid-bomber.json @@ -22,22 +22,46 @@ "4FW", "5FR" ], - "dialCodes": ["HDB"], + "dialCodes": [ + "HDB" + ], "faction": "separatistalliance", "stats": [ - { "arc": "Front Arc", "type": "attack", "value": 2 }, - { "type": "agility", "value": 2 }, - { "type": "hull", "value": 5 } + { + "arc": "Front Arc", + "type": "attack", + "value": 2 + }, + { + "type": "agility", + "value": 2 + }, + { + "type": "hull", + "value": 5 + } ], "actions": [ - { "difficulty": "White", "type": "Calculate" }, - { "difficulty": "White", "type": "Lock" }, + { + "difficulty": "White", + "type": "Calculate" + }, + { + "difficulty": "White", + "type": "Lock" + }, { "difficulty": "White", "type": "Barrel Roll", - "linked": { "difficulty": "Red", "type": "Lock" } + "linked": { + "difficulty": "Red", + "type": "Lock" + } }, - { "difficulty": "Red", "type": "Reload" } + { + "difficulty": "Red", + "type": "Reload" + } ], "pilots": [ { @@ -51,13 +75,20 @@ }, "standard": true, "extended": true, - "cost": 3, - "loadout": 6, - "slots": ["Torpedo", "Device", "Modification", "Configuration"], + "cost": 8, + "loadout": 12, + "slots": [ + "Torpedo", + "Device", + "Modification", + "Configuration" + ], "text": "Baktoid Armor Workshop developed the Hyena as a strike craft compatible with Trade Federation Vulture swarm tactics.", "image": "https://infinitearenas.com/xw2/images/pilots/technounionbomber.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/technounionbomber.png", - "keywords": ["Droid"], + "keywords": [ + "Droid" + ], "epic": true }, { @@ -74,11 +105,18 @@ "image": "https://infinitearenas.com/xw2/images/pilots/bombardmentdrone.png", "standard": true, "extended": true, - "cost": 3, - "loadout": 8, - "slots": ["Device", "Device", "Modification", "Configuration"], + "cost": 9, + "loadout": 9, + "slots": [ + "Device", + "Device", + "Modification", + "Configuration" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/bombardmentdrone.png", - "keywords": ["Droid"], + "keywords": [ + "Droid" + ], "epic": true }, { @@ -93,8 +131,8 @@ }, "standard": true, "extended": true, - "cost": 4, - "loadout": 10, + "cost": 9, + "loadout": 12, "slots": [ "Torpedo", "Missile", @@ -105,7 +143,9 @@ "ability": "While you perform an attack at attack range 1, you must roll 1 additional die. After the attack hits, suffer 1 [Critical Hit] damage.", "image": "https://infinitearenas.com/xw2/images/pilots/dbs404.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/dbs404.png", - "keywords": ["Droid"], + "keywords": [ + "Droid" + ], "epic": true }, { @@ -122,8 +162,8 @@ }, "standard": true, "extended": true, - "cost": 3, - "loadout": 9, + "cost": 8, + "loadout": 10, "slots": [ "Sensor", "Missile", @@ -132,7 +172,9 @@ "Configuration" ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/baktoidprototype.png", - "keywords": ["Droid"], + "keywords": [ + "Droid" + ], "epic": true }, { @@ -148,11 +190,18 @@ }, "standard": true, "extended": true, - "cost": 3, - "loadout": 4, - "slots": ["Missile", "Device", "Modification", "Configuration"], + "cost": 9, + "loadout": 14, + "slots": [ + "Missile", + "Device", + "Modification", + "Configuration" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/separatistbomber.png", - "keywords": ["Droid"], + "keywords": [ + "Droid" + ], "epic": true }, { @@ -168,22 +217,41 @@ "text": "While you defend or perform an attack, you may spend 1 calculate token from a friendly ship at range 0-1 to change 1 [Focus] result to an [Evade] or [Hit] result." }, "shipActions": [ - { "difficulty": "White", "type": "Calculate" }, - { "difficulty": "White", "type": "Lock" }, + { + "difficulty": "White", + "type": "Calculate" + }, + { + "difficulty": "White", + "type": "Lock" + }, { "difficulty": "White", "type": "Barrel Roll", - "linked": { "difficulty": "Red", "type": "Lock" } + "linked": { + "difficulty": "Red", + "type": "Lock" + } }, - { "difficulty": "Red", "type": "Jam" } + { + "difficulty": "Red", + "type": "Jam" + } ], "standard": true, "extended": true, - "cost": 4, - "loadout": 16, - "slots": ["Sensor", "Tactical Relay", "Modification", "Configuration"], + "cost": 9, + "loadout": 10, + "slots": [ + "Sensor", + "Tactical Relay", + "Modification", + "Configuration" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/dbs32c.png", - "keywords": ["Droid"], + "keywords": [ + "Droid" + ], "epic": true }, { @@ -191,8 +259,11 @@ "caption": "Siege of Coruscant", "initiative": 3, "limited": 1, - "cost": 3, - "charges": { "value": 2, "recovers": 0 }, + "cost": 9, + "charges": { + "value": 2, + "recovers": 0 + }, "xws": "dbs32c-siegeofcoruscant", "ability": "After you perform a [Calculate] action, you may spend 1 [Charge] to perform a [Jam] action.", "shipAbility": { @@ -200,29 +271,48 @@ "text": "While you defend or perform an attack, you may spend 1 calculate token from a friendly ship at range 0-1 to change 1 [Focus] result to an [Evade] or [Hit] result." }, "shipActions": [ - { "difficulty": "White", "type": "Calculate" }, - { "difficulty": "White", "type": "Lock" }, + { + "difficulty": "White", + "type": "Calculate" + }, + { + "difficulty": "White", + "type": "Lock" + }, { "difficulty": "White", "type": "Barrel Roll", - "linked": { "difficulty": "Red", "type": "Lock" } + "linked": { + "difficulty": "Red", + "type": "Lock" + } }, - { "difficulty": "Red", "type": "Jam" } + { + "difficulty": "Red", + "type": "Jam" + } ], "image": "https://infinitearenas.com/xw2/images/quickbuilds/dbs32c-siegeofcoruscant.png", - "standardLoadout": ["plasmatorpedoes", "contingencyprotocol-siegeofcoruscant", "strutlockoverride-siegeofcoruscant"], + "standardLoadout": [ + "plasmatorpedoes", + "contingencyprotocol-siegeofcoruscant", + "strutlockoverride-siegeofcoruscant" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/dbs32c.png", "standard": true, "extended": true, - "keywords": ["Droid"], - "epic": true + "keywords": [ + "Droid" + ], + "epic": true, + "loadout": 0 }, { "name": "DBS-404", "caption": "Siege of Coruscant", "initiative": 4, "limited": 1, - "cost": 3, + "cost": 9, "xws": "dbs404-siegeofcoruscant", "ability": "While you perform an attack at range 1, you must roll 1 additional die. After the attack hits, suffer 1 [Critical Hit] damage.", "shipAbility": { @@ -230,19 +320,26 @@ "text": "While you defend or perform an attack, you may spend 1 calculate token from a friendly ship at range 0-1 to change 1 [Focus] result to an [Evade] or [Hit] result." }, "image": "https://infinitearenas.com/xw2/images/quickbuilds/dbs404-siegeofcoruscant.png", - "standardLoadout": ["advprotontorpedoes", "contingencyprotocol-siegeofcoruscant", "strutlockoverride-siegeofcoruscant"], + "standardLoadout": [ + "advprotontorpedoes", + "contingencyprotocol-siegeofcoruscant", + "strutlockoverride-siegeofcoruscant" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/dbs404.png", "standard": true, "extended": true, - "keywords": ["Droid"], - "epic": true + "keywords": [ + "Droid" + ], + "epic": true, + "loadout": 0 }, { "name": "Baktoid Prototype", "caption": "Siege of Coruscant", "initiative": 1, "limited": 2, - "cost": 3, + "cost": 7, "xws": "baktoidprototype-siegeofcoruscant", "ability": "While you perform a special attack, if a friendly ship with the Networked Calculations ship ability has a lock on the defender, you may ignore the [Focus], [Calculate], or [Lock] requirement of that attack.", "shipAbility": { @@ -250,12 +347,19 @@ "text": "While you defend or perform an attack, you may spend 1 calculate token from a friendly ship at range 0-1 to change 1 [Focus] result to an [Evade] or [Hit] result." }, "image": "https://infinitearenas.com/xw2/images/quickbuilds/baktoidprototype-siegeofcoruscant.png", - "standardLoadout": ["homingmissiles", "contingencyprotocol-siegeofcoruscant", "strutlockoverride-siegeofcoruscant"], + "standardLoadout": [ + "homingmissiles", + "contingencyprotocol-siegeofcoruscant", + "strutlockoverride-siegeofcoruscant" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/baktoidprototype.png", "standard": true, "extended": true, - "keywords": ["Droid"], - "epic": true + "keywords": [ + "Droid" + ], + "epic": true, + "loadout": 0 } ], "icon": "https://infinitearenas.com/xw2/images/shipicons/separatist-alliance/I_Hyena.png" diff --git a/data/pilots/separatist-alliance/nantex-class-starfighter.json b/data/pilots/separatist-alliance/nantex-class-starfighter.json index af47c3ca..6d455225 100644 --- a/data/pilots/separatist-alliance/nantex-class-starfighter.json +++ b/data/pilots/separatist-alliance/nantex-class-starfighter.json @@ -23,17 +23,39 @@ "5FW", "5KR" ], - "dialCodes": ["NTX"], + "dialCodes": [ + "NTX" + ], "faction": "separatistalliance", "stats": [ - { "arc": "Bullseye Arc", "type": "attack", "value": 3 }, - { "arc": "Single Turret Arc", "type": "attack", "value": 2 }, - { "type": "agility", "value": 3 }, - { "type": "hull", "value": 4 } + { + "arc": "Bullseye Arc", + "type": "attack", + "value": 3 + }, + { + "arc": "Single Turret Arc", + "type": "attack", + "value": 2 + }, + { + "type": "agility", + "value": 3 + }, + { + "type": "hull", + "value": 4 + } ], "actions": [ - { "difficulty": "White", "type": "Focus" }, - { "difficulty": "White", "type": "Evade" } + { + "difficulty": "White", + "type": "Focus" + }, + { + "difficulty": "White", + "type": "Evade" + } ], "pilots": [ { @@ -50,9 +72,11 @@ "text": "Designed for the unique physiology of Geonosian pilots, Nantex-class starfighters are capable of maneuvers that would rip most ships—and pilots—apart.", "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/stalgasinhiveguard.png", "image": "https://infinitearenas.com/xw2/images/pilots/stalgasinhiveguard.png", - "cost": 4, - "loadout": 4, - "slots": ["Talent"], + "cost": 9, + "loadout": 5, + "slots": [ + "Talent" + ], "epic": true }, { @@ -72,7 +96,12 @@ "ability": "While you perform a primary attack, if the defender is tractored, roll 1 additional attack die.", "cost": 5, "loadout": 15, - "slots": ["Talent", "Talent", "Talent", "Modification"], + "slots": [ + "Talent", + "Talent", + "Talent", + "Modification" + ], "epic": true }, { @@ -90,9 +119,12 @@ "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/berwerkret.png", "image": "https://infinitearenas.com/xw2/images/pilots/berwerkret.png", "ability": "After you perform an attack that hits, each friendly ship with [Calculate] on its action bar and a lock on the defender may perform a red [Calculate] action.", - "cost": 4, - "loadout": 7, - "slots": ["Talent", "Talent"], + "cost": 9, + "loadout": 9, + "slots": [ + "Talent", + "Talent" + ], "epic": true }, { @@ -110,16 +142,19 @@ "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/chertek.png", "image": "https://infinitearenas.com/xw2/images/pilots/chertek.png", "ability": "While you perform a primary attack, if the defender is tractored, you may reroll up to 2 attack dice.", - "cost": 4, - "loadout": 10, - "slots": ["Talent", "Talent"], + "cost": 10, + "loadout": 14, + "slots": [ + "Talent", + "Talent" + ], "epic": true }, { "name": "Gorgol", "caption": "Handy Engineer", - "cost": 4, - "loadout": 9, + "cost": 8, + "loadout": 5, "limited": 1, "initiative": 2, "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/gorgol.png", @@ -131,14 +166,17 @@ "ability": "During the System Phase, you may gain 1 disarm token and choose a friendly ship at range 1-2. If you do, it gains 1 tractor token, then repairs 1 of its faceup Ship trait damage cards.", "standard": true, "extended": true, - "slots": ["Talent", "Modification"], + "slots": [ + "Talent", + "Modification" + ], "xws": "gorgol", "epic": true }, { "name": "Petranaki Arena Ace", - "cost": 4, - "loadout": 6, + "cost": 10, + "loadout": 8, "initiative": 4, "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/petranakiarenaace.png", "image": "https://infinitearenas.com/xw2/images/pilots/petranakiarenaace.png", @@ -150,7 +188,10 @@ "standard": true, "extended": true, "limited": 0, - "slots": ["Talent", "Talent"], + "slots": [ + "Talent", + "Talent" + ], "xws": "petranakiarenaace", "epic": true } diff --git a/data/pilots/separatist-alliance/rogue-class-starfighter.json b/data/pilots/separatist-alliance/rogue-class-starfighter.json index 6760923a..f43c0daf 100644 --- a/data/pilots/separatist-alliance/rogue-class-starfighter.json +++ b/data/pilots/separatist-alliance/rogue-class-starfighter.json @@ -23,32 +23,62 @@ "5FW", "5KR" ], - "dialCodes": ["RCS"], + "dialCodes": [ + "RCS" + ], "faction": "separatistalliance", "stats": [ - { "arc": "Front Arc", "type": "attack", "value": 2 }, - { "type": "agility", "value": 2 }, - { "type": "hull", "value": 5 }, - { "type": "shields", "value": 2 } + { + "arc": "Front Arc", + "type": "attack", + "value": 2 + }, + { + "type": "agility", + "value": 2 + }, + { + "type": "hull", + "value": 5 + }, + { + "type": "shields", + "value": 2 + } ], "actions": [ { "difficulty": "White", - "linked": { "difficulty": "Red", "type": "Boost" }, + "linked": { + "difficulty": "Red", + "type": "Boost" + }, "type": "Focus" }, { "difficulty": "White", - "linked": { "difficulty": "Red", "type": "Barrel Roll" }, + "linked": { + "difficulty": "Red", + "type": "Barrel Roll" + }, "type": "Focus" }, { "difficulty": "White", - "linked": { "difficulty": "Red", "type": "Barrel Roll" }, + "linked": { + "difficulty": "Red", + "type": "Barrel Roll" + }, "type": "Evade" }, - { "difficulty": "White", "type": "Lock" }, - { "difficulty": "Red", "type": "Boost" } + { + "difficulty": "White", + "type": "Lock" + }, + { + "difficulty": "Red", + "type": "Boost" + } ], "icon": "???", "pilots": [ @@ -57,8 +87,8 @@ "caption": "Needs No Introduction", "initiative": 4, "limited": 1, - "cost": 4, - "loadout": 13, + "cost": 11, + "loadout": 11, "xws": "cadbane-separatistalliance", "slots": [ "Cannon", @@ -71,14 +101,19 @@ "Missile" ], "ability": "During the Engagement Phase, after another ship at range 0-3 is destroyed, you may spend 1 [Charge] to perform an action, even while stressed.", - "charges": { "value": 1, "recovers": 1 }, + "charges": { + "value": 1, + "recovers": 1 + }, "shipAbility": { "name": "Dead to Rights", "text": "While you perform an attack, if the defender is in your [Bullseye Arc], defense dice cannot be modified using green tokens." }, "image": "https://infinitearenas.com/xw2/images/pilots/cadbane-separatistalliance.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/cadbane-separatistalliance.png", - "keywords": ["Bounty Hunter"], + "keywords": [ + "Bounty Hunter" + ], "standard": true, "extended": true, "epic": true @@ -88,10 +123,15 @@ "caption": "Tenacious Bodyguard", "initiative": 4, "limited": 1, - "cost": 4, - "loadout": 11, + "cost": 10, + "loadout": 12, "xws": "ig101", - "slots": ["Cannon", "Cannon", "Modification", "Modification"], + "slots": [ + "Cannon", + "Cannon", + "Modification", + "Modification" + ], "ability": "At the start of the System Phase, you may repair 1 faceup damage card.", "shipAbility": { "name": "Networked Calculations", @@ -100,25 +140,42 @@ "shipActions": [ { "difficulty": "White", - "linked": { "difficulty": "Red", "type": "Boost" }, + "linked": { + "difficulty": "Red", + "type": "Boost" + }, "type": "Calculate" }, { "difficulty": "White", - "linked": { "difficulty": "Red", "type": "Barrel Roll" }, + "linked": { + "difficulty": "Red", + "type": "Barrel Roll" + }, "type": "Calculate" }, { "difficulty": "White", - "linked": { "difficulty": "Red", "type": "Barrel Roll" }, + "linked": { + "difficulty": "Red", + "type": "Barrel Roll" + }, "type": "Evade" }, - { "difficulty": "White", "type": "Lock" }, - { "difficulty": "Red", "type": "Boost" } + { + "difficulty": "White", + "type": "Lock" + }, + { + "difficulty": "Red", + "type": "Boost" + } ], "image": "https://infinitearenas.com/xw2/images/pilots/ig101.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/ig101.png", - "keywords": ["Droid"], + "keywords": [ + "Droid" + ], "standard": true, "extended": true, "epic": true @@ -127,10 +184,14 @@ "name": "MagnaGuard Executioner", "initiative": 3, "limited": 0, - "cost": 4, - "loadout": 6, + "cost": 9, + "loadout": 8, "xws": "magnaguardexecutioner", - "slots": ["Cannon", "Cannon", "Modification"], + "slots": [ + "Cannon", + "Cannon", + "Modification" + ], "text": "In addition to guarding Separatist leaders, MagneGuard droids are sometimes dispatched in swift Rogue-class Starfighters to eliminate their enemies.", "shipAbility": { "name": "Networked Calculations", @@ -139,25 +200,42 @@ "shipActions": [ { "difficulty": "White", - "linked": { "difficulty": "Red", "type": "Boost" }, + "linked": { + "difficulty": "Red", + "type": "Boost" + }, "type": "Calculate" }, { "difficulty": "White", - "linked": { "difficulty": "Red", "type": "Barrel Roll" }, + "linked": { + "difficulty": "Red", + "type": "Barrel Roll" + }, "type": "Calculate" }, { "difficulty": "White", - "linked": { "difficulty": "Red", "type": "Barrel Roll" }, + "linked": { + "difficulty": "Red", + "type": "Barrel Roll" + }, "type": "Evade" }, - { "difficulty": "White", "type": "Lock" }, - { "difficulty": "Red", "type": "Boost" } + { + "difficulty": "White", + "type": "Lock" + }, + { + "difficulty": "Red", + "type": "Boost" + } ], "image": "https://infinitearenas.com/xw2/images/pilots/magnaguardexecutioner.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/magnaguardexecutioner.png", - "keywords": ["Droid"], + "keywords": [ + "Droid" + ], "standard": true, "extended": true, "epic": true @@ -167,10 +245,15 @@ "caption": "Implacable Escort", "initiative": 4, "limited": 2, - "cost": 4, + "cost": 10, "loadout": 10, "xws": "magnaguardprotector", - "slots": ["Cannon", "Cannon", "Modification", "Missile"], + "slots": [ + "Cannon", + "Cannon", + "Modification", + "Missile" + ], "ability": "After placing forces, assign the Guarded condition to 1 friendly ship other than MagnaGuard Protector.", "shipAbility": { "name": "Networked Calculations", @@ -179,25 +262,42 @@ "shipActions": [ { "difficulty": "White", - "linked": { "difficulty": "Red", "type": "Boost" }, + "linked": { + "difficulty": "Red", + "type": "Boost" + }, "type": "Calculate" }, { "difficulty": "White", - "linked": { "difficulty": "Red", "type": "Barrel Roll" }, + "linked": { + "difficulty": "Red", + "type": "Barrel Roll" + }, "type": "Calculate" }, { "difficulty": "White", - "linked": { "difficulty": "Red", "type": "Barrel Roll" }, + "linked": { + "difficulty": "Red", + "type": "Barrel Roll" + }, "type": "Evade" }, - { "difficulty": "White", "type": "Lock" }, - { "difficulty": "Red", "type": "Boost" } + { + "difficulty": "White", + "type": "Lock" + }, + { + "difficulty": "Red", + "type": "Boost" + } ], "image": "https://infinitearenas.com/xw2/images/pilots/magnaguardprotector.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/magnaguardprotector.png", - "keywords": ["Droid"], + "keywords": [ + "Droid" + ], "standard": true, "extended": true, "epic": true @@ -207,10 +307,15 @@ "caption": "Dueling Droid", "initiative": 4, "limited": 1, - "cost": 4, + "cost": 10, "loadout": 11, "xws": "ig102", - "slots": ["Cannon", "Cannon", "Modification", "Modification"], + "slots": [ + "Cannon", + "Cannon", + "Modification", + "Modification" + ], "ability": "While you defend, if the attacker's initiative is equal to or greater than yours, you may change 1 blank result to a [Focus] result.", "shipAbility": { "name": "Networked Calculations", @@ -219,25 +324,42 @@ "shipActions": [ { "difficulty": "White", - "linked": { "difficulty": "Red", "type": "Boost" }, + "linked": { + "difficulty": "Red", + "type": "Boost" + }, "type": "Calculate" }, { "difficulty": "White", - "linked": { "difficulty": "Red", "type": "Barrel Roll" }, + "linked": { + "difficulty": "Red", + "type": "Barrel Roll" + }, "type": "Calculate" }, { "difficulty": "White", - "linked": { "difficulty": "Red", "type": "Barrel Roll" }, + "linked": { + "difficulty": "Red", + "type": "Barrel Roll" + }, "type": "Evade" }, - { "difficulty": "White", "type": "Lock" }, - { "difficulty": "Red", "type": "Boost" } + { + "difficulty": "White", + "type": "Lock" + }, + { + "difficulty": "Red", + "type": "Boost" + } ], "image": "https://infinitearenas.com/xw2/images/pilots/ig102.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/ig102.png", - "keywords": ["Droid"], + "keywords": [ + "Droid" + ], "standard": true, "extended": true, "epic": true @@ -247,10 +369,15 @@ "caption": "One Eye", "initiative": 1, "limited": 1, - "cost": 4, - "loadout": 12, + "cost": 9, + "loadout": 7, "xws": "ig111", - "slots": ["Cannon", "Cannon", "Modification", "Modification"], + "slots": [ + "Cannon", + "Cannon", + "Modification", + "Modification" + ], "ability": "After you perform an attack that missed, you may choose 1 enemy ship in your [Bullseye Arc] and gain 1 deplete token. If you do, that ship suffers 1 [Hit] damage.", "shipAbility": { "name": "Networked Calculations", @@ -259,25 +386,42 @@ "shipActions": [ { "difficulty": "White", - "linked": { "difficulty": "Red", "type": "Boost" }, + "linked": { + "difficulty": "Red", + "type": "Boost" + }, "type": "Calculate" }, { "difficulty": "White", - "linked": { "difficulty": "Red", "type": "Barrel Roll" }, + "linked": { + "difficulty": "Red", + "type": "Barrel Roll" + }, "type": "Calculate" }, { "difficulty": "White", - "linked": { "difficulty": "Red", "type": "Barrel Roll" }, + "linked": { + "difficulty": "Red", + "type": "Barrel Roll" + }, "type": "Evade" }, - { "difficulty": "White", "type": "Lock" }, - { "difficulty": "Red", "type": "Boost" } + { + "difficulty": "White", + "type": "Lock" + }, + { + "difficulty": "Red", + "type": "Boost" + } ], "image": "https://infinitearenas.com/xw2/images/pilots/ig111.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/ig111.png", - "keywords": ["Droid"], + "keywords": [ + "Droid" + ], "standard": true, "extended": true, "epic": true @@ -287,9 +431,12 @@ "caption": "On His Own Time", "initiative": 5, "limited": 1, - "cost": 4, - "loadout": 10, - "charges": { "value": 1, "recovers": 0 }, + "cost": 12, + "loadout": 13, + "charges": { + "value": 1, + "recovers": 0 + }, "xws": "durge-separatistalliance", "slots": [ "Talent", @@ -307,7 +454,9 @@ }, "image": "https://infinitearenas.com/xw2/images/pilots/durge-separatistalliance.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/durge-separatistalliance.png", - "keywords": ["Bounty Hunter"], + "keywords": [ + "Bounty Hunter" + ], "standard": true, "extended": true, "epic": true diff --git a/data/pilots/separatist-alliance/sith-infiltrator.json b/data/pilots/separatist-alliance/sith-infiltrator.json index 354c9942..1bc5bc85 100644 --- a/data/pilots/separatist-alliance/sith-infiltrator.json +++ b/data/pilots/separatist-alliance/sith-infiltrator.json @@ -23,18 +23,42 @@ "4FW", "5KR" ], - "dialCodes": ["SIn"], + "dialCodes": [ + "SIn" + ], "faction": "separatistalliance", "stats": [ - { "arc": "Front Arc", "type": "attack", "value": 3 }, - { "type": "agility", "value": 1 }, - { "type": "hull", "value": 6 }, - { "type": "shields", "value": 4 } + { + "arc": "Front Arc", + "type": "attack", + "value": 3 + }, + { + "type": "agility", + "value": 1 + }, + { + "type": "hull", + "value": 6 + }, + { + "type": "shields", + "value": 4 + } ], "actions": [ - { "difficulty": "White", "type": "Focus" }, - { "difficulty": "White", "type": "Lock" }, - { "difficulty": "Red", "type": "Barrel Roll" } + { + "difficulty": "White", + "type": "Focus" + }, + { + "difficulty": "White", + "type": "Lock" + }, + { + "difficulty": "Red", + "type": "Barrel Roll" + } ], "icon": "https://infinitearenas.com/xw2/images/shipicons/separatist-alliance/I_SithInfiltrator.png", "pilots": [ @@ -44,13 +68,19 @@ "initiative": 5, "limited": 1, "xws": "darthmaul", - "force": { "value": 3, "recovers": 1, "side": ["dark"] }, + "force": { + "value": 3, + "recovers": 1, + "side": [ + "dark" + ] + }, "ability": "After you perform an attack, you may spend 2 [Force] to perform a bonus primary attack against a different target. If your attack missed, you may perform that bonus primary attack against the same target instead.", "image": "https://infinitearenas.com/xw2/images/pilots/darthmaul.png", "standard": true, "extended": true, - "cost": 6, - "loadout": 14, + "cost": 17, + "loadout": 20, "slots": [ "Cannon", "Torpedo", @@ -64,7 +94,10 @@ "Tactical Relay" ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/darthmaul.png", - "keywords": ["Dark Side", "Sith"], + "keywords": [ + "Dark Side", + "Sith" + ], "epic": true }, { @@ -73,13 +106,19 @@ "initiative": 3, "limited": 1, "xws": "countdooku", - "force": { "value": 3, "recovers": 1, "side": ["dark"] }, + "force": { + "value": 3, + "recovers": 1, + "side": [ + "dark" + ] + }, "ability": "After you defend, if the attacker is in your firing arc, you may spend 1 [Force] to remove 1 of your blue or red tokens. After you perform an attack that hits, you may spend 1 [Force] to perform an action.", "image": "https://infinitearenas.com/xw2/images/pilots/countdooku.png", "standard": true, "extended": true, - "cost": 7, - "loadout": 24, + "cost": 15, + "loadout": 10, "slots": [ "Cannon", "Torpedo", @@ -92,7 +131,10 @@ "Tactical Relay" ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/countdooku.png", - "keywords": ["Dark Side", "Sith"], + "keywords": [ + "Dark Side", + "Sith" + ], "epic": true }, { @@ -104,17 +146,22 @@ "image": "https://infinitearenas.com/xw2/images/pilots/darkcourier.png", "standard": true, "extended": true, - "cost": 6, - "loadout": 9, - "slots": ["Cannon", "Torpedo", "Device", "Modification"], + "cost": 12, + "loadout": 6, + "slots": [ + "Cannon", + "Torpedo", + "Device", + "Modification" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/darkcourier.png", "epic": true }, { "name": "0-66", "xws": "066", - "cost": 5, - "loadout": 12, + "cost": 13, + "loadout": 13, "slots": [ "Talent", "Torpedo", @@ -130,13 +177,24 @@ "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/066.png", "ability": "After you defend, you may spend 1 calculate token to perform an action.", "shipActions": [ - { "difficulty": "White", "type": "Calculate" }, - { "difficulty": "White", "type": "Lock" }, - { "difficulty": "Red", "type": "Barrel Roll" } + { + "difficulty": "White", + "type": "Calculate" + }, + { + "difficulty": "White", + "type": "Lock" + }, + { + "difficulty": "Red", + "type": "Barrel Roll" + } ], "standard": true, "extended": true, - "keywords": ["Droid"], + "keywords": [ + "Droid" + ], "epic": true }, { @@ -144,24 +202,53 @@ "caption": "Siege of Coruscant", "initiative": 5, "limited": 1, - "cost": 6, + "cost": 16, "xws": "countdooku-siegeofcoruscant", "ability": "During an attack, before a ship at range 0-2 rolls attack or defense dice, if all of your [Force] are active, you may spend 1 [Force] and name a result. If the roll does not contain the named result, the ship must change 1 die to that result.", "shipActions": [ - { "difficulty": "White", "type": "Focus" }, - { "difficulty": "White", "type": "Lock" }, - { "difficulty": "White", "type": "Jam" }, - { "difficulty": "Red", "type": "Barrel Roll" }, - { "difficulty": "Red", "type": "Cloak" } + { + "difficulty": "White", + "type": "Focus" + }, + { + "difficulty": "White", + "type": "Lock" + }, + { + "difficulty": "White", + "type": "Jam" + }, + { + "difficulty": "Red", + "type": "Barrel Roll" + }, + { + "difficulty": "Red", + "type": "Cloak" + } ], "image": "https://infinitearenas.com/xw2/images/quickbuilds/countdooku-siegeofcoruscant.png", - "force": { "value": 3, "recovers": 1, "side": ["dark"] }, - "standardLoadout": ["malice", "roilinganger-siegeofcoruscant", "scimitar"], + "force": { + "value": 3, + "recovers": 1, + "side": [ + "dark" + ] + }, + "standardLoadout": [ + "malice", + "roilinganger-siegeofcoruscant", + "scimitar" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/countdooku.png", "standard": true, "extended": true, - "keywords": ["Dark Side", "Sith"], - "epic": true + "keywords": [ + "Dark Side", + "Sith" + ], + "epic": true, + "loadout": 0 } ] } diff --git a/data/pilots/separatist-alliance/trident-class-assault-ship.json b/data/pilots/separatist-alliance/trident-class-assault-ship.json index 1b313329..d062c589 100644 --- a/data/pilots/separatist-alliance/trident-class-assault-ship.json +++ b/data/pilots/separatist-alliance/trident-class-assault-ship.json @@ -20,27 +20,62 @@ "4KR", "5FW" ], - "dialCodes": ["TAS"], + "dialCodes": [ + "TAS" + ], "stats": [ - { "arc": "Front Arc", "type": "attack", "value": 3 }, - { "type": "agility", "value": 0 }, - { "type": "hull", "value": 10 }, - { "type": "shields", "value": 4, "recovers": 1 }, - { "type": "energy", "value": 3, "recovers": 2 } + { + "arc": "Front Arc", + "type": "attack", + "value": 3 + }, + { + "type": "agility", + "value": 0 + }, + { + "type": "hull", + "value": 10 + }, + { + "type": "shields", + "value": 4, + "recovers": 1 + }, + { + "type": "energy", + "value": 3, + "recovers": 2 + } ], "actions": [ - { "difficulty": "White", "type": "Focus" }, - { "difficulty": "Red", "type": "Evade" }, - { "difficulty": "Red", "type": "Reinforce" }, - { "difficulty": "White", "type": "Lock" }, - { "difficulty": "Red", "type": "Coordinate" } + { + "difficulty": "White", + "type": "Focus" + }, + { + "difficulty": "Red", + "type": "Evade" + }, + { + "difficulty": "Red", + "type": "Reinforce" + }, + { + "difficulty": "White", + "type": "Lock" + }, + { + "difficulty": "Red", + "type": "Coordinate" + } ], "pilots": [ { "name": "Colicoid Destroyer", "initiative": 8, - "cost": 85, - "loadout": 0, + "cost": 26, + "loadout": 45, "limited": 0, "image": "https://infinitearenas.com/xw2/images/pilots/colicoiddestroyer.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/colicoiddestroyer.png", diff --git a/data/pilots/separatist-alliance/vulture-class-droid-fighter.json b/data/pilots/separatist-alliance/vulture-class-droid-fighter.json index 7c61f511..28cb4ac7 100644 --- a/data/pilots/separatist-alliance/vulture-class-droid-fighter.json +++ b/data/pilots/separatist-alliance/vulture-class-droid-fighter.json @@ -21,20 +21,41 @@ "4FB", "5FW" ], - "dialCodes": ["VDF"], + "dialCodes": [ + "VDF" + ], "faction": "separatistalliance", "stats": [ - { "arc": "Front Arc", "type": "attack", "value": 2 }, - { "type": "agility", "value": 2 }, - { "type": "hull", "value": 3 } + { + "arc": "Front Arc", + "type": "attack", + "value": 2 + }, + { + "type": "agility", + "value": 2 + }, + { + "type": "hull", + "value": 3 + } ], "actions": [ - { "difficulty": "White", "type": "Calculate" }, - { "difficulty": "White", "type": "Lock" }, + { + "difficulty": "White", + "type": "Calculate" + }, + { + "difficulty": "White", + "type": "Lock" + }, { "difficulty": "White", "type": "Barrel Roll", - "linked": { "difficulty": "Red", "type": "Calculate" } + "linked": { + "difficulty": "Red", + "type": "Calculate" + } } ], "icon": "https://infinitearenas.com/xw2/images/shipicons/separatist-alliance/I_VultureDroid.png", @@ -52,11 +73,16 @@ "image": "https://infinitearenas.com/xw2/images/pilots/tradefederationdrone.png", "standard": true, "extended": true, - "cost": 2, - "loadout": 0, - "slots": ["Modification", "Configuration"], + "cost": 5, + "loadout": 2, + "slots": [ + "Modification", + "Configuration" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/tradefederationdrone.png", - "keywords": ["Droid"], + "keywords": [ + "Droid" + ], "epic": true }, { @@ -73,11 +99,17 @@ "image": "https://infinitearenas.com/xw2/images/pilots/precisehunter.png", "standard": true, "extended": true, - "cost": 3, - "loadout": 8, - "slots": ["Cannon", "Modification", "Configuration"], + "cost": 6, + "loadout": 5, + "slots": [ + "Cannon", + "Modification", + "Configuration" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/precisehunter.png", - "keywords": ["Droid"], + "keywords": [ + "Droid" + ], "epic": true }, { @@ -94,11 +126,17 @@ "image": "https://infinitearenas.com/xw2/images/pilots/haorchallprototype.png", "standard": true, "extended": true, - "cost": 2, - "loadout": 4, - "slots": ["Missile", "Modification", "Configuration"], + "cost": 6, + "loadout": 7, + "slots": [ + "Missile", + "Modification", + "Configuration" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/haorchallprototype.png", - "keywords": ["Droid"], + "keywords": [ + "Droid" + ], "epic": true }, { @@ -115,11 +153,17 @@ "image": "https://infinitearenas.com/xw2/images/pilots/dfs081.png", "standard": true, "extended": true, - "cost": 2, + "cost": 6, "loadout": 7, - "slots": ["Missile", "Modification", "Configuration"], + "slots": [ + "Missile", + "Modification", + "Configuration" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/dfs081.png", - "keywords": ["Droid"], + "keywords": [ + "Droid" + ], "epic": true }, { @@ -135,11 +179,17 @@ "image": "https://infinitearenas.com/xw2/images/pilots/separatistdrone.png", "standard": true, "extended": true, - "cost": 2, - "loadout": 3, - "slots": ["Missile", "Modification", "Configuration"], + "cost": 6, + "loadout": 6, + "slots": [ + "Missile", + "Modification", + "Configuration" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/separatistdrone.png", - "keywords": ["Droid"], + "keywords": [ + "Droid" + ], "epic": true }, { @@ -156,11 +206,18 @@ "image": "https://infinitearenas.com/xw2/images/pilots/dfs311.png", "standard": true, "extended": true, - "cost": 3, - "loadout": 10, - "slots": ["Missile", "Modification", "Modification", "Configuration"], + "cost": 6, + "loadout": 6, + "slots": [ + "Missile", + "Modification", + "Modification", + "Configuration" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/dfs311.png", - "keywords": ["Droid"], + "keywords": [ + "Droid" + ], "epic": true }, { @@ -168,8 +225,11 @@ "caption": "Siege of Coruscant", "initiative": 3, "limited": 1, - "cost": 2, - "charges": { "value": 2, "recovers": 0 }, + "cost": 6, + "charges": { + "value": 2, + "recovers": 0 + }, "xws": "dfs081-siegeofcoruscant", "ability": "While defending, you may spend 1 [Charge] and 1 calculate token to cancel 1 [Critical Hit] result.", "shipAbility": { @@ -177,19 +237,26 @@ "text": "While you defend or perform an attack, you may spend 1 calculate token from a friendly ship at range 0-1 to change 1 [Focus] result to an [Evade] or [Hit] result." }, "image": "https://infinitearenas.com/xw2/images/quickbuilds/dfs081-siegeofcoruscant.png", - "standardLoadout": ["discordmissiles", "contingencyprotocol-siegeofcoruscant", "strutlockoverride-siegeofcoruscant"], + "standardLoadout": [ + "discordmissiles", + "contingencyprotocol-siegeofcoruscant", + "strutlockoverride-siegeofcoruscant" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/dfs081.png", "standard": true, "extended": true, - "keywords": ["Droid"], - "epic": true + "keywords": [ + "Droid" + ], + "epic": true, + "loadout": 0 }, { "name": "DFS-311", "caption": "Siege of Coruscant", "initiative": 1, "limited": 1, - "cost": 3, + "cost": 6, "xws": "dfs311-siegeofcoruscant", "ability": "At the start of the Engagement Phase, you may transfer 1 of your calculate tokens to another friendly ship at range 0-3.", "shipAbility": { @@ -197,19 +264,26 @@ "text": "While you defend or perform an attack, you may spend 1 calculate token from a friendly ship at range 0-1 to change 1 [Focus] result to an [Evade] or [Hit] result." }, "image": "https://infinitearenas.com/xw2/images/quickbuilds/dfs311-siegeofcoruscant.png", - "standardLoadout": ["discordmissiles", "contingencyprotocol-siegeofcoruscant", "strutlockoverride-siegeofcoruscant"], + "standardLoadout": [ + "discordmissiles", + "contingencyprotocol-siegeofcoruscant", + "strutlockoverride-siegeofcoruscant" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/dfs311.png", "standard": true, "extended": true, - "keywords": ["Droid"], - "epic": true + "keywords": [ + "Droid" + ], + "epic": true, + "loadout": 0 }, { "name": "Haor Chall Prototype", "caption": "Siege of Coruscant", "initiative": 1, "limited": 1, - "cost": 2, + "cost": 6, "xws": "haorchallprototype-siegeofcoruscant", "ability": "After an enemy ship in your [Bullseye Arc] at range 0-2 declares a scenario feature or another friendly ship as the defender, you may perform a [Calculate] or [Lock] action.", "shipAbility": { @@ -217,12 +291,19 @@ "text": "While you defend or perform an attack, you may spend 1 calculate token from a friendly ship at range 0-1 to change 1 [Focus] result to an [Evade] or [Hit] result." }, "image": "https://infinitearenas.com/xw2/images/quickbuilds/haorchallprototype-siegeofcoruscant.png", - "standardLoadout": ["ionmissiles", "contingencyprotocol-siegeofcoruscant", "strutlockoverride-siegeofcoruscant"], + "standardLoadout": [ + "ionmissiles", + "contingencyprotocol-siegeofcoruscant", + "strutlockoverride-siegeofcoruscant" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/haorchallprototype.png", "standard": true, "extended": true, - "keywords": ["Droid"], - "epic": true + "keywords": [ + "Droid" + ], + "epic": true, + "loadout": 0 }, { "name": "The Iron Assembler", @@ -239,11 +320,21 @@ "extended": true, "image": "https://infinitearenas.com/xw2/images/pilots/theironassembler.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/theironassembler.png", - "cost": 2, - "loadout": 5, - "charges": { "value": 3, "recovers": 0 }, - "slots": ["Missile", "Modification", "Modification", "Configuration"], - "keywords": ["Droid"], + "cost": 7, + "loadout": 10, + "charges": { + "value": 3, + "recovers": 0 + }, + "slots": [ + "Missile", + "Modification", + "Modification", + "Configuration" + ], + "keywords": [ + "Droid" + ], "epic": true }, { @@ -257,12 +348,21 @@ "text": "This ship is not affected by the Standardized restriction. Reduce the difficulty of your speed 2 and 3 bank [[Bank Left] or [Bank Right]] maneuvers. Increase the difficulty of your speed 3 turn [[Turn Left] or [Turn Right]] maneuvers." }, "shipActions": [ - { "difficulty": "White", "type": "Calculate" }, - { "difficulty": "White", "type": "Lock" }, + { + "difficulty": "White", + "type": "Calculate" + }, + { + "difficulty": "White", + "type": "Lock" + }, { "difficulty": "White", "type": "Barrel Roll", - "linked": { "difficulty": "Red", "type": "Focus" } + "linked": { + "difficulty": "Red", + "type": "Focus" + } } ], "ability": "After you are destroyed, you may transfer each of your locks and green tokens to another friendly Kelrodo-Ai Holdout at range 0-3.", @@ -270,9 +370,13 @@ "extended": true, "image": "https://infinitearenas.com/xw2/images/pilots/kelrodoaiholdout.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/pilots/kelrodoaiholdout.png", - "cost": 2, - "loadout": 7, - "slots": ["Talent", "Missile", "Modification"], + "cost": 6, + "loadout": 10, + "slots": [ + "Talent", + "Missile", + "Modification" + ], "epic": true } ] diff --git a/data/upgrades/astromech.json b/data/upgrades/astromech.json index e4194dd0..523376c7 100644 --- a/data/upgrades/astromech.json +++ b/data/upgrades/astromech.json @@ -8,13 +8,23 @@ "title": "“Chopper”", "type": "Astromech", "ability": "Action: Spend 1 non-recurring [Charge] from another equipped upgrade to recover 1 shield. Action: Spend 2 shields to recover 1 non-recurring [Charge] on an equipped upgrade.", - "slots": ["Astromech"], + "slots": [ + "Astromech" + ], "image": "https://infinitearenas.com/xw2/images/upgrades/chopper.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/chopper.png" } ], - "cost": { "value": 2 }, - "restrictions": [{ "factions": ["rebelalliance"] }], + "cost": { + "value": 2 + }, + "restrictions": [ + { + "factions": [ + "rebelalliance" + ] + } + ], "standard": true, "extended": true, "epic": true @@ -29,12 +39,22 @@ "type": "Astromech", "ability": "After you fully execute a maneuver, if you have not dropped or launched a device this round, you may drop 1 bomb.", "image": "https://infinitearenas.com/xw2/images/upgrades/genius.png", - "slots": ["Astromech"], + "slots": [ + "Astromech" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/genius.png" } ], - "cost": { "value": 2 }, - "restrictions": [{ "factions": ["scumandvillainy"] }], + "cost": { + "value": 2 + }, + "restrictions": [ + { + "factions": [ + "scumandvillainy" + ] + } + ], "standard": true, "extended": true, "epic": true @@ -48,13 +68,20 @@ "title": "R2 Astromech", "type": "Astromech", "ability": "After you reveal your dial, you may spend 1 [Charge] and gain 1 disarm token to recover 1 shield.", - "slots": ["Astromech"], - "charges": { "value": 2, "recovers": 0 }, + "slots": [ + "Astromech" + ], + "charges": { + "value": 2, + "recovers": 0 + }, "image": "https://infinitearenas.com/xw2/images/upgrades/r2astromech.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/r2astromech.png" } ], - "cost": { "value": 6 }, + "cost": { + "value": 7 + }, "standard": false, "extended": true, "epic": true @@ -69,13 +96,26 @@ "type": "Astromech", "ability": "After you reveal your dial, you may spend 1 [Charge] and gain 1 disarm token to recover 1 shield.", "image": "https://infinitearenas.com/xw2/images/upgrades/r2d2.png", - "slots": ["Astromech"], - "charges": { "value": 3, "recovers": 0 }, + "slots": [ + "Astromech" + ], + "charges": { + "value": 3, + "recovers": 0 + }, "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/r2d2.png" } ], - "cost": { "value": 8 }, - "restrictions": [{ "factions": ["rebelalliance"] }], + "cost": { + "value": 8 + }, + "restrictions": [ + { + "factions": [ + "rebelalliance" + ] + } + ], "standard": true, "extended": true, "epic": true @@ -89,12 +129,16 @@ "title": "R3 Astromech", "type": "Astromech", "ability": "You can maintain up to 2 locks. Each lock must be on a different object. After you perform a [Lock] action, you may acquire a lock.", - "slots": ["Astromech"], + "slots": [ + "Astromech" + ], "image": "https://infinitearenas.com/xw2/images/upgrades/r3astromech.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/r3astromech.png" } ], - "cost": { "value": 3 }, + "cost": { + "value": 3 + }, "standard": true, "extended": true, "epic": true @@ -108,13 +152,23 @@ "title": "R4 Astromech", "type": "Astromech", "ability": "Decrease the difficulty of your speed 1-2 basic maneuvers ([Turn Left], [Bank Left], [Straight], [Bank Right], [Turn Right]).", - "slots": ["Astromech"], + "slots": [ + "Astromech" + ], "image": "https://infinitearenas.com/xw2/images/upgrades/r4astromech.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/r4astromech.png" } ], - "cost": { "value": 2 }, - "restrictions": [{ "sizes": ["Small"] }], + "cost": { + "value": 2 + }, + "restrictions": [ + { + "sizes": [ + "Small" + ] + } + ], "standard": true, "extended": true, "epic": true @@ -128,13 +182,20 @@ "title": "R5 Astromech", "type": "Astromech", "ability": "Action: Spend 1 [Charge] to repair 1 facedown damage card. Action: Repair 1 faceup Ship damage card.", - "slots": ["Astromech"], - "charges": { "value": 2, "recovers": 0 }, + "slots": [ + "Astromech" + ], + "charges": { + "value": 2, + "recovers": 0 + }, "image": "https://infinitearenas.com/xw2/images/upgrades/r5astromech.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/r5astromech.png" } ], - "cost": { "value": 4 }, + "cost": { + "value": 6 + }, "standard": false, "extended": true, "epic": true @@ -148,14 +209,27 @@ "title": "R5-D8", "type": "Astromech", "ability": "Action: Spend 1 [Charge] to repair 1 facedown damage card. Action: Repair 1 faceup Ship damage card.", - "slots": ["Astromech"], - "charges": { "value": 3, "recovers": 0 }, + "slots": [ + "Astromech" + ], + "charges": { + "value": 3, + "recovers": 0 + }, "image": "https://infinitearenas.com/xw2/images/upgrades/r5d8.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/r5d8.png" } ], - "cost": { "value": 6 }, - "restrictions": [{ "factions": ["rebelalliance"] }], + "cost": { + "value": 7 + }, + "restrictions": [ + { + "factions": [ + "rebelalliance" + ] + } + ], "standard": true, "extended": true, "epic": true @@ -170,13 +244,26 @@ "type": "Astromech", "ability": "While you perform an attack against a defender in your [Front Arc], you may spend 1 [Charge] to reroll 1 attack die. If the rerolled result is a [Critical Hit] result, suffer 1 [Critical Hit] damage.", "image": "https://infinitearenas.com/xw2/images/upgrades/r5p8.png", - "slots": ["Astromech"], - "charges": { "value": 3, "recovers": 0 }, + "slots": [ + "Astromech" + ], + "charges": { + "value": 3, + "recovers": 0 + }, "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/r5p8.png" } ], - "cost": { "value": 4 }, - "restrictions": [{ "factions": ["scumandvillainy"] }], + "cost": { + "value": 4 + }, + "restrictions": [ + { + "factions": [ + "scumandvillainy" + ] + } + ], "standard": true, "extended": true, "epic": true @@ -191,12 +278,22 @@ "type": "Astromech", "ability": "You can perform attacks against friendly ships.", "image": "https://infinitearenas.com/xw2/images/upgrades/r5tk.png", - "slots": ["Astromech"], + "slots": [ + "Astromech" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/r5tk.png" } ], - "cost": { "value": 0 }, - "restrictions": [{ "factions": ["scumandvillainy"] }], + "cost": { + "value": 0 + }, + "restrictions": [ + { + "factions": [ + "scumandvillainy" + ] + } + ], "standard": true, "extended": true, "epic": true @@ -209,15 +306,28 @@ { "title": "R5-X3", "type": "Astromech", - "charges": { "value": 2, "recovers": 0 }, + "charges": { + "value": 2, + "recovers": 0 + }, "ability": "Before you activate or engage, you may spend 1 [Charge] to ignore obstacles until the end of this phase.", "image": "https://infinitearenas.com/xw2/images/upgrades/r5x3.png", - "slots": ["Astromech"], + "slots": [ + "Astromech" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/r5x3.png" } ], - "cost": { "value": 5 }, - "restrictions": [{ "factions": ["resistance"] }], + "cost": { + "value": 4 + }, + "restrictions": [ + { + "factions": [ + "resistance" + ] + } + ], "standard": true, "extended": true, "epic": true @@ -233,11 +343,21 @@ "ability": "While you defend, you may spend your lock on the attacker to reroll any number of your defense dice.", "image": "https://infinitearenas.com/xw2/images/upgrades/r2ha.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/r2ha.png", - "slots": ["Astromech"] + "slots": [ + "Astromech" + ] + } + ], + "cost": { + "value": 2 + }, + "restrictions": [ + { + "factions": [ + "resistance" + ] } ], - "cost": { "value": 3 }, - "restrictions": [{ "factions": ["resistance"] }], "standard": true, "extended": true, "epic": true @@ -253,12 +373,25 @@ "ability": "During the System Phase, you may spend 1 [Charge] to perform a [Barrel Roll] or [Boost] action.", "image": "https://infinitearenas.com/xw2/images/upgrades/bb8.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/bb8.png", - "slots": ["Astromech"], - "charges": { "value": 2, "recovers": 0 } + "slots": [ + "Astromech" + ], + "charges": { + "value": 2, + "recovers": 0 + } + } + ], + "cost": { + "value": 5 + }, + "restrictions": [ + { + "factions": [ + "resistance" + ] } ], - "cost": { "value": 4 }, - "restrictions": [{ "factions": ["resistance"] }], "standard": true, "extended": true, "epic": true @@ -274,12 +407,25 @@ "ability": "During the System Phase, you may spend 1 [Charge] to perform a [Barrel Roll] action.", "image": "https://infinitearenas.com/xw2/images/upgrades/bbastromech.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/bbastromech.png", - "slots": ["Astromech"], - "charges": { "value": 2, "recovers": 0 } + "slots": [ + "Astromech" + ], + "charges": { + "value": 2, + "recovers": 0 + } + } + ], + "cost": { + "value": 3 + }, + "restrictions": [ + { + "factions": [ + "resistance" + ] } ], - "cost": { "value": 4 }, - "restrictions": [{ "factions": ["resistance"] }], "standard": true, "extended": true, "epic": true @@ -295,11 +441,21 @@ "ability": "While a ship you are locking performs an attack, you may choose 1 attack die. If you do, the attacker rerolls that die.", "image": "https://infinitearenas.com/xw2/images/upgrades/m9g8.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/m9g8.png", - "slots": ["Astromech"] + "slots": [ + "Astromech" + ] + } + ], + "cost": { + "value": 7 + }, + "restrictions": [ + { + "factions": [ + "resistance" + ] } ], - "cost": { "value": 5 }, - "restrictions": [{ "factions": ["resistance"] }], "standard": true, "extended": true, "epic": true @@ -314,12 +470,22 @@ "type": "Astromech", "ability": "While you perform an attack, you may spend 1 evade token to change 1 [Focus] result to a [Hit] result.", "image": "https://infinitearenas.com/xw2/images/upgrades/r2c4.png", - "slots": ["Astromech"], + "slots": [ + "Astromech" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/r2c4.png" } ], - "cost": { "value": 3 }, - "restrictions": [{ "factions": ["galacticrepublic"] }], + "cost": { + "value": 3 + }, + "restrictions": [ + { + "factions": [ + "galacticrepublic" + ] + } + ], "standard": true, "extended": true, "epic": true @@ -333,14 +499,27 @@ "title": "R4-P Astromech", "type": "Astromech", "ability": "Before you execute a basic maneuver, you may spend 1 [Charge]. If you do, while you execute that maneuver, reduce its difficulty.", - "slots": ["Astromech"], - "charges": { "value": 2, "recovers": 0 }, + "slots": [ + "Astromech" + ], + "charges": { + "value": 2, + "recovers": 0 + }, "image": "https://infinitearenas.com/xw2/images/upgrades/r4pastromech.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/r4pastromech.png" } ], - "restrictions": [{ "factions": ["galacticrepublic"] }], - "cost": { "value": 2 }, + "restrictions": [ + { + "factions": [ + "galacticrepublic" + ] + } + ], + "cost": { + "value": 3 + }, "standard": true, "extended": true, "epic": true @@ -354,14 +533,27 @@ "title": "R4-P17", "type": "Astromech", "ability": "After you fully execute a red maneuver, you may spend 1 [Charge] to perform an action, even while stressed.", - "slots": ["Astromech"], - "charges": { "value": 2, "recovers": 0 }, + "slots": [ + "Astromech" + ], + "charges": { + "value": 2, + "recovers": 0 + }, "image": "https://infinitearenas.com/xw2/images/upgrades/r4p17.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/r4p17.png" } ], - "restrictions": [{ "factions": ["galacticrepublic"] }], - "cost": { "value": 4 }, + "restrictions": [ + { + "factions": [ + "galacticrepublic" + ] + } + ], + "cost": { + "value": 4 + }, "standard": true, "extended": true, "epic": true @@ -375,13 +567,23 @@ "title": "R4-P44", "type": "Astromech", "ability": "After you fully execute a red maneuver, if there is an enemy ship in your [Bullseye Arc], gain 1 calculate token.", - "slots": ["Astromech"], + "slots": [ + "Astromech" + ], "image": "https://infinitearenas.com/xw2/images/upgrades/r4p44.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/r4p44.png" } ], - "restrictions": [{ "factions": ["galacticrepublic"] }], - "cost": { "value": 2 }, + "restrictions": [ + { + "factions": [ + "galacticrepublic" + ] + } + ], + "cost": { + "value": 2 + }, "standard": true, "extended": true, "epic": true @@ -395,13 +597,23 @@ "ability": "After you reveal your dial, you may set your dial to a maneuver of the same bearing of a speed 1 higher or lower.", "title": "R2-A6", "type": "Astromech", - "slots": ["Astromech"], + "slots": [ + "Astromech" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/r2a6.png", "image": "https://infinitearenas.com/xw2/images/upgrades/r2a6.png" } ], - "restrictions": [{ "factions": ["galacticrepublic"] }], - "cost": { "value": 6 }, + "restrictions": [ + { + "factions": [ + "galacticrepublic" + ] + } + ], + "cost": { + "value": 5 + }, "standard": false, "extended": true, "epic": true @@ -415,8 +627,13 @@ "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/c110p.png", "image": "https://infinitearenas.com/xw2/images/upgrades/c110p.png", "ability": "Setup: Equip this side faceup. After you fully execute a maneuver, you may spend 1 [Charge] to perform a red [Evade] action, even while stressed. During the End Phase, if this card has 0 active [Charge], flip it.", - "slots": ["Astromech"], - "charges": { "value": 2, "recovers": 0 }, + "slots": [ + "Astromech" + ], + "charges": { + "value": 2, + "recovers": 0 + }, "type": "Astromech" }, { @@ -424,13 +641,23 @@ "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/c110p-sideb.png", "image": "https://infinitearenas.com/xw2/images/upgrades/c110p-sideb.png", "ability": "After you fully execute a maneuver, you must choose a ship at range 0-1. It gains 1 jam token.", - "slots": ["Astromech"], + "slots": [ + "Astromech" + ], "type": "Astromech" } ], - "cost": { "value": 8 }, + "cost": { + "value": 8 + }, "limited": 1, - "restrictions": [{ "factions": ["galacticrepublic"] }], + "restrictions": [ + { + "factions": [ + "galacticrepublic" + ] + } + ], "standard": true, "extended": true, "epic": true @@ -444,14 +671,27 @@ "ability": "While you have 2 or fewer stress tokens, you can perform actions on damage cards even while stressed. After you repair a damage card with the Ship trait, you may spend 1 [Charge] to repair that card again.", "title": "R1-J5", "type": "Astromech", - "slots": ["Astromech"], - "charges": { "value": 3, "recovers": 0 }, + "slots": [ + "Astromech" + ], + "charges": { + "value": 3, + "recovers": 0 + }, "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/r1j5.png", "image": "https://infinitearenas.com/xw2/images/upgrades/r1j5.png" } ], - "cost": { "value": 5 }, - "restrictions": [{ "factions": ["resistance"] }], + "cost": { + "value": 5 + }, + "restrictions": [ + { + "factions": [ + "resistance" + ] + } + ], "standard": true, "extended": true, "epic": true @@ -465,12 +705,16 @@ "ability": "While you barrel roll or boost, you can move through and overlap obstacles.", "title": "Q7 Astromech", "type": "Astromech", - "slots": ["Astromech"], + "slots": [ + "Astromech" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/q7astromech.png", "image": "https://infinitearenas.com/xw2/images/upgrades/q7astromech.png" } ], - "cost": { "value": 1 }, + "cost": { + "value": 1 + }, "standard": true, "extended": true, "epic": true @@ -484,14 +728,27 @@ "ability": "After you activate, you may spend 1 [Charge] and gain 1 deplete token to repair 1 damage card, recover 1 shield, or remove 1 device at range 0-1.", "title": "R2-D2", "type": "Astromech", - "slots": ["Astromech"], - "charges": { "value": 2, "recovers": 0 }, + "slots": [ + "Astromech" + ], + "charges": { + "value": 2, + "recovers": 0 + }, "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/r2d2-republic.png", "image": "https://infinitearenas.com/xw2/images/upgrades/r2d2-republic.png" } ], - "restrictions": [{ "factions": ["galacticrepublic"] }], - "cost": { "value": 8 }, + "restrictions": [ + { + "factions": [ + "galacticrepublic" + ] + } + ], + "cost": { + "value": 8 + }, "standard": true, "extended": true, "epic": true @@ -508,14 +765,27 @@ "ability": "During the End Phase, you may spend 1 [Charge] and 1 [Shield] to remove 1 red token. During the End Phase, if you have no active [Shield], you may spend 2 [Charge] to recover 1 [Shield] and gain 1 deplete token.", "title": "R2-D2", "type": "Astromech", - "slots": ["Astromech"], - "charges": { "value": 4, "recovers": 0 }, + "slots": [ + "Astromech" + ], + "charges": { + "value": 4, + "recovers": 0 + }, "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/r2d2-resistance.png", "image": "https://infinitearenas.com/xw2/images/upgrades/r2d2-resistance.png" } ], - "cost": { "value": 6 }, - "restrictions": [{ "factions": ["resistance"] }] + "cost": { + "value": 8 + }, + "restrictions": [ + { + "factions": [ + "resistance" + ] + } + ] }, { "name": "R6-D8", @@ -526,13 +796,23 @@ "ability": "While you perform an attack, you may reroll a number of attack dice up to the number of friendly ships at range 0-3 that have the defender in their [Bullseye Arc].", "title": "R6-D8", "type": "Astromech", - "slots": ["Astromech"], + "slots": [ + "Astromech" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/r6d8.png", "image": "https://infinitearenas.com/xw2/images/upgrades/r6d8.png" } ], - "cost": { "value": 4 }, - "restrictions": [{ "factions": ["resistance"] }], + "cost": { + "value": 5 + }, + "restrictions": [ + { + "factions": [ + "resistance" + ] + } + ], "standard": true, "extended": true, "epic": true @@ -546,14 +826,27 @@ "ability": "While you perform an attack, you may spend 1 [Charge] to change 1 [Hit] result to a [Critical Hit] result.", "title": "R7-A7", "type": "Astromech", - "slots": ["Astromech"], - "charges": { "value": 3, "recovers": 0 }, + "slots": [ + "Astromech" + ], + "charges": { + "value": 3, + "recovers": 0 + }, "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/r7a7.png", "image": "https://infinitearenas.com/xw2/images/upgrades/r7a7.png" } ], - "cost": { "value": 5 }, - "restrictions": [{ "factions": ["galacticrepublic"] }], + "cost": { + "value": 5 + }, + "restrictions": [ + { + "factions": [ + "galacticrepublic" + ] + } + ], "standard": true, "extended": true, "epic": true @@ -567,13 +860,23 @@ "ability": "While you perform an attack, you may remove 1 orange or red token from the defender to reroll any number of defense dice.", "title": "R4-B11", "type": "Astromech", - "slots": ["Astromech"], + "slots": [ + "Astromech" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/r4b11.png", "image": "https://infinitearenas.com/xw2/images/upgrades/r4b11.png" } ], - "cost": { "value": 3 }, - "restrictions": [{ "factions": ["scumandvillainy"] }], + "cost": { + "value": 3 + }, + "restrictions": [ + { + "factions": [ + "scumandvillainy" + ] + } + ], "standard": true, "extended": true, "epic": true @@ -587,12 +890,16 @@ "ability": "After you perform a [Reload] or [Rotate Arc] action, if you are in an enemy ship's firing arc, you may perform a red [Calculate] action.", "title": "Watchful Astromech", "type": "Astromech", - "slots": ["Astromech"], + "slots": [ + "Astromech" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/watchfulastromech.png", "image": "https://infinitearenas.com/xw2/images/upgrades/watchfulastromech.png" } ], - "cost": { "value": 2 }, + "cost": { + "value": 2 + }, "standard": true, "extended": true, "epic": true @@ -606,7 +913,9 @@ "ability": "At the start of the Engagement Phase, you may transfer 1 calculate token to a friendly ship in your firing arc.", "title": "L4E-R5", "type": "Astromech", - "slots": ["Astromech"], + "slots": [ + "Astromech" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/l4er5.png", "image": "https://infinitearenas.com/xw2/images/upgrades/l4er5.png", "grants": [ @@ -615,15 +924,27 @@ "value": { "type": "Rotate Arc", "difficulty": "White", - "linked": { "type": "Calculate", "difficulty": "White" } + "linked": { + "type": "Calculate", + "difficulty": "White" + } } } ] } ], - "cost": { "value": 3 }, + "cost": { + "value": 4 + }, "restrictions": [ - { "factions": ["resistance"], "action": { "type": "Rotate Arc" } } + { + "factions": [ + "resistance" + ], + "action": { + "type": "Rotate Arc" + } + } ], "standard": true, "extended": true, @@ -638,8 +959,13 @@ "title": "R2-A3", "type": "Astromech", "ability": "After you reveal your dial, you may spend 1 [Charge] and gain 1 disarm token to recover 1 shield.", - "slots": ["Astromech"], - "charges": { "value": 2, "recovers": 0 } + "slots": [ + "Astromech" + ], + "charges": { + "value": 2, + "recovers": 0 + } } ], "standard": true, @@ -656,14 +982,22 @@ "title": "R2-D2", "type": "Astromech", "ability": "After you reveal your dial, you may spend 1 [Charge] and gain 1 disarm token to recover 1 shield.", - "slots": ["Astromech"], - "charges": { "value": 2, "recovers": 0 } + "slots": [ + "Astromech" + ], + "charges": { + "value": 2, + "recovers": 0 + } } ], "standard": true, "extended": true, "epic": true, - "standardLoadoutOnly": true + "standardLoadoutOnly": true, + "cost": { + "value": 8 + } }, { "name": "R2-F2", @@ -674,8 +1008,13 @@ "title": "R2-F2", "type": "Astromech", "ability": "After you reveal your dial, you may spend 1 [Charge] and gain 1 disarm token to recover 1 shield.", - "slots": ["Astromech"], - "charges": { "value": 2, "recovers": 0 } + "slots": [ + "Astromech" + ], + "charges": { + "value": 2, + "recovers": 0 + } } ], "standard": true, @@ -692,14 +1031,22 @@ "title": "R5-D8", "type": "Astromech", "ability": "Action: Spend 1 [Charge] to repair 1 facedown damage card. Action: Repair 1 faceup Ship damage card.", - "slots": ["Astromech"], - "charges": { "value": 2, "recovers": 0 } + "slots": [ + "Astromech" + ], + "charges": { + "value": 2, + "recovers": 0 + } } ], "standard": true, "extended": true, "epic": true, - "standardLoadoutOnly": true + "standardLoadoutOnly": true, + "cost": { + "value": 7 + } }, { "name": "R5-K6", @@ -710,8 +1057,13 @@ "title": "R5-K6", "type": "Astromech", "ability": "Action: Spend 1 [Charge] to repair 1 facedown damage card. Action: Repair 1 faceup Ship damage card.", - "slots": ["Astromech"], - "charges": { "value": 2, "recovers": 0 } + "slots": [ + "Astromech" + ], + "charges": { + "value": 2, + "recovers": 0 + } } ], "standard": true, @@ -728,8 +1080,13 @@ "ability": "After you perform an action, you may spend 1 [Charge] to perform a red [Lock] action.", "title": "Precise Astromech", "type": "Astromech", - "slots": ["Astromech"], - "charges": { "value": 2, "recovers": 0 } + "slots": [ + "Astromech" + ], + "charges": { + "value": 2, + "recovers": 0 + } } ], "standard": true, @@ -746,7 +1103,9 @@ "ability": "After you perform a [Lock] action, you may perform a red [Rotate Arc] action.", "title": "Targeting Astromech", "type": "Astromech", - "slots": ["Astromech"] + "slots": [ + "Astromech" + ] } ], "standard": true, @@ -763,14 +1122,22 @@ "ability": "When you would be dealt a damage card, if you are not defending, you may spend 1 [Charge] and gain 1 strain to discard it instead.", "title": "Targeting Astromech", "type": "Astromech", - "slots": ["Astromech"], - "charges": { "value": 2, "recovers": 0 } + "slots": [ + "Astromech" + ], + "charges": { + "value": 2, + "recovers": 0 + } } ], "standard": true, "extended": true, "epic": true, - "standardLoadoutOnly": true + "standardLoadoutOnly": true, + "cost": { + "value": 4 + } }, { "name": "R2-A3", @@ -781,8 +1148,13 @@ "title": "R2-A3", "type": "Astromech", "ability": "After you perform an action, you may spend 1 [Charge] to acquire a lock.", - "slots": ["Astromech"], - "charges": { "value": 1, "recovers": 0 } + "slots": [ + "Astromech" + ], + "charges": { + "value": 1, + "recovers": 0 + } } ], "standard": true, @@ -799,8 +1171,13 @@ "title": "Stabilizing Astromech", "type": "Astromech", "ability": "After you fully execute a maneuver, you may spend 1 [Charge] to perform a white action, even while stressed.", - "slots": ["Astromech"], - "charges": { "value": 1, "recovers": 0 } + "slots": [ + "Astromech" + ], + "charges": { + "value": 1, + "recovers": 0 + } } ], "standard": true, @@ -817,8 +1194,13 @@ "title": "Modified R4-P Unit", "type": "Astromech", "ability": "Before you execute a red maneuver, you may spend 1 [Charge]. If you do, while you execute that maneuver, reduce its difficulty.", - "slots": ["Astromech"], - "charges": { "value": 1, "recovers": 0 } + "slots": [ + "Astromech" + ], + "charges": { + "value": 1, + "recovers": 0 + } } ], "standard": true, diff --git a/data/upgrades/cannon.json b/data/upgrades/cannon.json index 3e729f76..5263c79d 100644 --- a/data/upgrades/cannon.json +++ b/data/upgrades/cannon.json @@ -8,7 +8,9 @@ "title": "Heavy Laser Cannon", "type": "Cannon", "ability": "Attack: After the Modify Attack Dice step, change all [Critical Hit] results to [Hit] results.", - "slots": ["Cannon"], + "slots": [ + "Cannon" + ], "attack": { "arc": "Bullseye Arc", "value": 4, @@ -20,7 +22,9 @@ "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/heavylasercannon.png" } ], - "cost": { "value": 5 }, + "cost": { + "value": 5 + }, "standard": true, "extended": true, "epic": true @@ -34,7 +38,9 @@ "title": "Ion Cannon", "type": "Cannon", "ability": "Attack: If this attack hits, spend 1 [Hit] or [Critical Hit] result to cause the defender to suffer 1 [Hit] damage. All remaining [Hit]/[Critical Hit] results inflict ion tokens instead of damage.", - "slots": ["Cannon"], + "slots": [ + "Cannon" + ], "attack": { "arc": "Front Arc", "value": 3, @@ -46,7 +52,9 @@ "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/ioncannon.png" } ], - "cost": { "value": 6 }, + "cost": { + "value": 6 + }, "standard": true, "extended": true, "epic": true @@ -60,7 +68,9 @@ "title": "Jamming Beam", "type": "Cannon", "ability": "Attack: If this attack hits, all [Hit]/[Critical Hit] results inflict jam tokens instead of damage.", - "slots": ["Cannon"], + "slots": [ + "Cannon" + ], "attack": { "arc": "Front Arc", "value": 3, @@ -72,7 +82,9 @@ "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/jammingbeam.png" } ], - "cost": { "value": 1 }, + "cost": { + "value": 1 + }, "standard": true, "extended": true, "epic": true @@ -86,7 +98,9 @@ "title": "Tractor Beam", "type": "Cannon", "ability": "Attack: If this attack hits, all [Hit]/[Critical Hit] results inflict tractor tokens instead of damage.", - "slots": ["Cannon"], + "slots": [ + "Cannon" + ], "attack": { "arc": "Front Arc", "value": 3, @@ -98,7 +112,9 @@ "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/tractorbeam.png" } ], - "cost": { "value": 6 }, + "cost": { + "value": 4 + }, "standard": true, "extended": true, "epic": true @@ -107,13 +123,17 @@ "name": "Autoblasters", "limited": 0, "xws": "autoblasters", - "cost": { "value": 7 }, + "cost": { + "value": 7 + }, "sides": [ { "ability": "Attack: If the defender is in your [Bullseye Arc], roll 1 additional die. During the Neutralize Results step, if you are not in the defender's [Front Arc], [Evade] results do not cancel [Critical Hit] results.", "title": "Autoblasters", "type": "Cannon", - "slots": ["Cannon"], + "slots": [ + "Cannon" + ], "attack": { "arc": "Front Arc", "value": 2, @@ -134,7 +154,10 @@ { "title": "Synced Laser Cannons", "type": "Cannon", - "slots": ["Cannon", "Cannon"], + "slots": [ + "Cannon", + "Cannon" + ], "attack": { "arc": "Front Arc", "value": 3, @@ -148,7 +171,9 @@ } ], "name": "Synced Laser Cannons", - "cost": { "value": 6 }, + "cost": { + "value": 8 + }, "limited": 0, "xws": "syncedlasercannons", "standard": true, @@ -164,10 +189,16 @@ "ability": "Attack: Spend 2 [Charge]. Change 1 [Focus] or [Hit] result to a [Critical Hit] result.", "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/protoncannons.png", "image": "https://infinitearenas.com/xw2/images/upgrades/protoncannons.png", - "charges": { "value": 2, "recovers": 1 }, + "charges": { + "value": 2, + "recovers": 1 + }, "title": "Proton Cannons", "type": "Cannon", - "slots": ["Cannon", "Cannon"], + "slots": [ + "Cannon", + "Cannon" + ], "attack": { "arc": "Bullseye Arc", "value": 4, @@ -177,7 +208,9 @@ } } ], - "cost": { "value": 4 }, + "cost": { + "value": 5 + }, "standard": true, "extended": true, "epic": true @@ -191,7 +224,9 @@ "ability": "After an enemy ship executes a maneuver, you may perform this attack against it as a bonus attack. Attack ([Lock]):Your dice can be modified only by spending a lock for the default effect.", "title": "Underslung Blaster Cannon", "type": "Cannon", - "slots": ["Cannon"], + "slots": [ + "Cannon" + ], "attack": { "arc": "Single Turret Arc", "value": 2, @@ -202,14 +237,19 @@ "grants": [ { "type": "action", - "value": { "type": "Rotate Arc", "difficulty": "White" } + "value": { + "type": "Rotate Arc", + "difficulty": "White" + } } ], "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/underslungblastercannon.png", "image": "https://infinitearenas.com/xw2/images/upgrades/underslungblastercannon.png" } ], - "cost": { "value": 2 }, + "cost": { + "value": 2 + }, "standard": true, "extended": true, "epic": true @@ -223,8 +263,13 @@ "ability": "While you perform a primary attack, before rolling attack dice, you may spend 2 [Charge]. If you do, your [Critical Hit] results inflict ion tokens instead of damage.", "title": "Ancillary Ion Weapons", "type": "Cannon", - "slots": ["Cannon"], - "charges": { "value": 2, "recovers": 1 } + "slots": [ + "Cannon" + ], + "charges": { + "value": 2, + "recovers": 1 + } } ], "standardLoadoutOnly": true, @@ -248,7 +293,9 @@ "ordnance": false }, "type": "Cannon", - "slots": ["Cannon"] + "slots": [ + "Cannon" + ] } ], "standardLoadoutOnly": true, diff --git a/data/upgrades/command.json b/data/upgrades/command.json index 4f971863..11d2cf24 100644 --- a/data/upgrades/command.json +++ b/data/upgrades/command.json @@ -11,12 +11,16 @@ "ability": "You are a wing leader. Your wingmates must be 2, 3, 4, or 5 TIE/ln fighters. While you defend, up to 2 of your wingmates in the attack arc may suffer 1 [Hit] or [Critical Hit] damage to cancel a matching result.", "title": "Agent of the Empire", "type": "Command", - "slots": ["Command"], + "slots": [ + "Command" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/agentoftheempire.png", "image": "https://infinitearenas.com/xw2/images/upgrades/agentoftheempire.png" } ], - "cost": { "value": 4 } + "cost": { + "value": 4 + } }, { "name": "Dreadnought Hunter", @@ -30,12 +34,16 @@ "ability": "While you perform an attack against a huge ship, if the attack deals a faceup damage card to the defender and the defender is in your [Bullseye Arc], you may apply the Precision Shot effect even if you are not in the specified arc.", "title": "Dreadnought Hunter", "type": "Command", - "slots": ["Command"], + "slots": [ + "Command" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/dreadnoughthunter.png", "image": "https://infinitearenas.com/xw2/images/upgrades/dreadnoughthunter.png" } ], - "cost": { "value": 3 } + "cost": { + "value": 3 + } }, { "name": "First Order Elite", @@ -49,12 +57,16 @@ "ability": "You are a wing leader. Your wingmates must be 2 or 3 TIE/fo fighters or TIE/sf fighters. While you defend, up to 2 of your wingmates in the attack arc may suffer 1 [Hit] or [Critical Hit] damage to cancel a matching result.", "title": "First Order Elite", "type": "Command", - "slots": ["Command"], + "slots": [ + "Command" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/firstorderelite.png", "image": "https://infinitearenas.com/xw2/images/upgrades/firstorderelite.png" } ], - "cost": { "value": 4 } + "cost": { + "value": 4 + } }, { "name": "Veteran Wing Leader", @@ -68,12 +80,16 @@ "ability": "You are a wing leader. Your wingmates must be 2, 3, 4, or 5 other ships of your ship type. While you defend, up to 2 of your wingmates in the attack arc may suffer 1 [Hit] or [Critical Hit] damage to cancel a matching result.", "title": "Veteran Wing Leader", "type": "Command", - "slots": ["Command"], + "slots": [ + "Command" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/veteranwingleader.png", "image": "https://infinitearenas.com/xw2/images/upgrades/veteranwingleader.png" } ], - "cost": { "value": 2 } + "cost": { + "value": 2 + } }, { "name": "Admiral Ozzel", @@ -87,12 +103,17 @@ "ability": "While a friendly large or huge ship at range 0-3 executes a maneuver, it may suffer 1 [Hit] damage to execute a maneuver of the same bearing and difficulty of a speed 1 higher or lower instead.", "title": "Admiral Ozzel", "type": "Command", - "slots": ["Command", "Crew"], + "slots": [ + "Command", + "Crew" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/admiralozzel.png", "image": "https://infinitearenas.com/xw2/images/upgrades/admiralozzel.png" } ], - "cost": { "value": 6 } + "cost": { + "value": 6 + } }, { "name": "Azmorigan", @@ -106,12 +127,17 @@ "ability": "During the End Phase, you may choose up to 2 friendly ships at range 0-1. If you do, each of these ships does not remove 1 calculate or evade token.", "title": "Azmorigan", "type": "Command", - "slots": ["Command", "Crew"], + "slots": [ + "Command", + "Crew" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/azmorigan.png", "image": "https://infinitearenas.com/xw2/images/upgrades/azmorigan.png" } ], - "cost": { "value": 4 } + "cost": { + "value": 4 + } }, { "name": "Captain Needa", @@ -125,13 +151,21 @@ "ability": "After a friendly ship at range 0-4 reveals its dial, you may spend 1 [Charge]. If you do, it sets its dial to another maneuver of the same difficulty and speed.", "title": "Captain Needa", "type": "Command", - "slots": ["Command", "Crew"], - "charges": { "value": 4, "recovers": 0 }, + "slots": [ + "Command", + "Crew" + ], + "charges": { + "value": 4, + "recovers": 0 + }, "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/captainneeda.png", "image": "https://infinitearenas.com/xw2/images/upgrades/captainneeda.png" } ], - "cost": { "value": 8 } + "cost": { + "value": 8 + } }, { "name": "Carlist Rieekan", @@ -145,18 +179,26 @@ "ability": "After a friendly ship at range 0-2 is destroyed, you may choose a friendly ship at range 0-2. If you do, it may perform a red [Evade] action.", "title": "Carlist Rieekan", "type": "Command", - "slots": ["Command", "Crew"], + "slots": [ + "Command", + "Crew" + ], "grants": [ { "type": "action", - "value": { "type": "Evade", "difficulty": "Red" } + "value": { + "type": "Evade", + "difficulty": "Red" + } } ], "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/carlistrieekan.png", "image": "https://infinitearenas.com/xw2/images/upgrades/carlistrieekan.png" } ], - "cost": { "value": 4 } + "cost": { + "value": 4 + } }, { "name": "Jan Dodonna", @@ -170,12 +212,17 @@ "ability": "Friendly ships at range 0-3 can spend your focus and evade tokens.", "title": "Jan Dodonna", "type": "Command", - "slots": ["Command", "Crew"], + "slots": [ + "Command", + "Crew" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/jandodonna.png", "image": "https://infinitearenas.com/xw2/images/upgrades/jandodonna.png" } ], - "cost": { "value": 3 } + "cost": { + "value": 3 + } }, { "name": "Raymus Antilles", @@ -189,12 +236,17 @@ "ability": "After you are destroyed, each friendly ship at range 0-1 gains 1 focus token. After you are destroyed, you are not removed until the end of the End Phase.", "title": "Raymus Antilles", "type": "Command", - "slots": ["Command", "Crew"], + "slots": [ + "Command", + "Crew" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/raymusantilles.png", "image": "https://infinitearenas.com/xw2/images/upgrades/raymusantilles.png" } ], - "cost": { "value": 8 } + "cost": { + "value": 8 + } }, { "name": "Stalwart Captain", @@ -208,13 +260,24 @@ "ability": "After you are destroyed, you are not removed until the end of the End Phase.", "title": "Stalwart Captain", "type": "Command", - "slots": ["Command", "Crew"], + "slots": [ + "Command", + "Crew" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/stalwartcaptain.png", "image": "https://infinitearenas.com/xw2/images/upgrades/stalwartcaptain.png" } ], - "cost": { "value": 6 }, - "restrictions": [{ "sizes": ["Huge"] }] + "cost": { + "value": 6 + }, + "restrictions": [ + { + "sizes": [ + "Huge" + ] + } + ] }, { "name": "Strategic Commander", @@ -228,14 +291,28 @@ "ability": "After a friendly ship at range 0-4 reveals its dial, you may spend 1 [Charge]. If you do, it sets its dial to another maneuver of the same difficulty and speed.", "title": "Strategic Commander", "type": "Command", - "slots": ["Command", "Crew"], - "charges": { "value": 3, "recovers": 0 }, + "slots": [ + "Command", + "Crew" + ], + "charges": { + "value": 3, + "recovers": 0 + }, "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/strategiccommander.png", "image": "https://infinitearenas.com/xw2/images/upgrades/strategiccommander.png" } ], - "cost": { "value": 6 }, - "restrictions": [{ "sizes": ["Huge"] }] + "cost": { + "value": 6 + }, + "restrictions": [ + { + "sizes": [ + "Huge" + ] + } + ] }, { "name": "Jedi Commander", @@ -249,7 +326,9 @@ "ability": "Setup: Equip this side faceup. You are a wing leader. Your wingmates must be 2-5 V-19 Torrents or 2-5 Nimbus-class V-wings. After you are placed, flip this card.", "title": "Jedi Commander", "type": "Command", - "slots": ["Command"], + "slots": [ + "Command" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/jedicommander.png", "image": "https://infinitearenas.com/xw2/images/upgrades/jedicommander.png" }, @@ -257,15 +336,28 @@ "ability": "While your wingmates execute purple maneuvers, they treat those maneuvers as red, instead. While you defend, up to 2 of your wingmates in the attack arc may each suffer 1 [Hit]/[Critical Hit] damage to cancel 1 matching result.", "title": "Jedi Commander", "type": "Command", - "slots": ["Command"], + "slots": [ + "Command" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/jedicommander-sideb.png", "image": "https://infinitearenas.com/xw2/images/upgrades/jedicommander-sideb.png" } ], - "cost": { "value": 4 }, + "cost": { + "value": 4 + }, "restrictions": [ - { "factions": ["galacticrepublic"] }, - { "ships": ["delta7aethersprite", "eta2actis"] } + { + "factions": [ + "galacticrepublic" + ] + }, + { + "ships": [ + "delta7aethersprite", + "eta2actis" + ] + } ] }, { @@ -280,15 +372,28 @@ "ability": "Add [Gunner] slot. Attack ([Lock]): Gain 1 ion token to perform this attack. If this attack hits, the defender suffers 1 additional [Hit]/[Critical Hit] damage for each matching uncanceled result after the first.", "title": "B6 Blade Wing Prototype", "type": "Command", - "slots": ["Command", "Title"], + "slots": [ + "Command", + "Title" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/b6bladewingprototype-command.png", "image": "https://infinitearenas.com/xw2/images/upgrades/b6bladewingprototype-command.png" } ], - "cost": { "value": 4 }, + "cost": { + "value": 0 + }, "restrictions": [ - { "factions": ["rebelalliance"] }, - { "ships": ["asf01bwing"] } + { + "factions": [ + "rebelalliance" + ] + }, + { + "ships": [ + "asf01bwing" + ] + } ] }, { @@ -303,7 +408,9 @@ "ability": "Setup: Equip this side faceup. You can be included in Separatist, Imperial, and First Order squads. After you perform an attack, if the defender was a limited ship and was destroyed, you may recover 1 [Charge] on your ship card and each of your upgrade cards. Then flip this card.", "title": "Bounty (Hired)", "type": "Command", - "slots": ["Command"], + "slots": [ + "Command" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/bounty.png", "image": "https://infinitearenas.com/xw2/images/upgrades/bounty.png" }, @@ -311,12 +418,16 @@ "text": "Bounty hunting is a complicated profession. Any assassin can kill, but the best hunters are renowned for their ability to bring a mark in alive, as doing so is more difficult but invariably commands a much greater reward.", "title": "Bounty (Paid)", "type": "Command", - "slots": ["Command"], + "slots": [ + "Command" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/bounty-sideb.png", "image": "https://infinitearenas.com/xw2/images/upgrades/bounty-sideb.png" } ], - "cost": { "value": 1 } + "cost": { + "value": 1 + } }, { "name": "Phoenix Squadron", @@ -330,7 +441,9 @@ "ability": "Setup: Equip this side faceup. You are a wing leader. Your wingmates must be 2-5 of the following: 0-1 Attack Shuttle 0-1 Sheathipede-class Shuttle 0-5 RZ-1 A-wings After you are placed, flip this card.", "title": "Phoenix Squadron", "type": "Command", - "slots": ["Command"], + "slots": [ + "Command" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/phoenixsquadron.png", "image": "https://infinitearenas.com/xw2/images/upgrades/phoenixsquadron.png" }, @@ -338,12 +451,16 @@ "ability": "At the start of the Planning Phase, 1 of your wingmates that is docked with you may join your wing without gaining a stress token. While you or your Attack Shuttle wingmate or Sheathipede-class wingmate defends, up to 2 of your RZ-1 A-wing wingmates in the attack arc may each suffer 1 [Hit]/[Critical Hit] damage to cancel 1 matching result.", "title": "Phoenix Squadron", "type": "Command", - "slots": ["Command"], + "slots": [ + "Command" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/phoenixsquadron-sideb.png", "image": "https://infinitearenas.com/xw2/images/upgrades/phoenixsquadron-sideb.png" } ], - "cost": { "value": 4 } + "cost": { + "value": 4 + } }, { "name": "Shadow Wing", @@ -357,7 +474,9 @@ "ability": "Setup: Equip this side faceup. You are a wing leader. Your wingmates must be 2-5 other ships of your type. After you are placed, flip this card.", "title": "Shadow Wing", "type": "Command", - "slots": ["Command"], + "slots": [ + "Command" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/shadowwing.png", "image": "https://infinitearenas.com/xw2/images/upgrades/shadowwing.png" }, @@ -365,12 +484,16 @@ "ability": "Your wingmates can perform [Barrel Roll] or [Boost] actions. If they do, they voluntarily split from the wing. While you defend, up to 2 of your wingmates in the attack arc may each suffer 1 [Hit]/[Critical Hit] damage to cancel 1 matching result.", "title": "Shadow Wing", "type": "Command", - "slots": ["Command"], + "slots": [ + "Command" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/shadowwing-sideb.png", "image": "https://infinitearenas.com/xw2/images/upgrades/shadowwing-sideb.png" } ], - "cost": { "value": 4 } + "cost": { + "value": 4 + } }, { "name": "Skystrike Academy Class", @@ -384,7 +507,9 @@ "ability": "Setup: Equip this side faceup. You are a wing leader. Your wingmates must be 2-5 TIE/ln Fighters with initiative lower than yours. After you are placed, flip this card.", "title": "Skystrike Academy Class", "type": "Command", - "slots": ["Command"], + "slots": [ + "Command" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/skystrikeacademyclass.png", "image": "https://infinitearenas.com/xw2/images/upgrades/skystrikeacademyclass.png" }, @@ -392,12 +517,16 @@ "ability": "After you barrel roll or boost, each of your wingmates is forced to split from the wing. While you defend, up to 5 of your wingmates in the attack arc may each suffer 1 [Hit]/[Critical Hit] damage to cancel 1 matching result.", "title": "Skystrike Academy Class", "type": "Command", - "slots": ["Command"], + "slots": [ + "Command" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/skystrikeacademyclass-sideb.png", "image": "https://infinitearenas.com/xw2/images/upgrades/skystrikeacademyclass-sideb.png" } ], - "cost": { "value": 3 } + "cost": { + "value": 3 + } }, { "name": "In It For The Money/Rebellion", @@ -411,7 +540,9 @@ "ability": "Setup: Equip this side faceup. You can be included in Republic, Rebel, and Resistance squads. After an allied limited ship in your squad is destroyed, gain 1 focus token and flip this card.", "title": "In It For The Money", "type": "Command", - "slots": ["Command"], + "slots": [ + "Command" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/initforthemoneyrebellion.png", "image": "https://infinitearenas.com/xw2/images/upgrades/initforthemoneyrebellion.png" }, @@ -419,16 +550,28 @@ "ability": "Non-Scum ships in your squad are treated as friendly instead of allied.", "title": "In It For Your Rebellion", "type": "Command", - "slots": ["Command"], + "slots": [ + "Command" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/initforthemoneyrebellion-sideb.png", "image": "https://infinitearenas.com/xw2/images/upgrades/initforthemoneyrebellion-sideb.png" } ], - "cost": { "value": 1 }, + "cost": { + "value": 1 + }, "restrictions": [ - { "factions": ["scumandvillainy"] }, - { "standardized": true }, - { "non-limited": false } + { + "factions": [ + "scumandvillainy" + ] + }, + { + "standardized": true + }, + { + "non-limited": false + } ] }, { @@ -443,15 +586,28 @@ "ability": "Setup: After placing forces, choose 1 friendly wing of ships with [Calculate] on their action bars and place that wing in reserve. During the End Phase, you may place that wing within your deployment area or beyond range 2 of any enemy shp. Then you may choose 1 enemy ship at range 0-1 of you; each ship in that wing acquires a lock on it.", "title": "Mar Tuuk", "type": "Command", - "slots": ["Command", "Crew"], + "slots": [ + "Command", + "Crew" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/martuuk.png", "image": "https://infinitearenas.com/xw2/images/upgrades/martuuk.png" } ], - "cost": { "value": 4 }, + "cost": { + "value": 4 + }, "restrictions": [ - { "factions": ["separatistalliance"] }, - { "sizes": ["Huge"] } + { + "factions": [ + "separatistalliance" + ] + }, + { + "sizes": [ + "Huge" + ] + } ] }, { @@ -466,15 +622,28 @@ "ability": "During the Engagement Phase, at initiative 5, you may spend 1 [Energy] to perform a bonus [Hardpoint] attack. After you perform an attack, if the defender was dealt 1 or more faceup damage cards, it gains 2 strain tokens.", "title": "Riff Tamson", "type": "Command", - "slots": ["Command", "Crew"], + "slots": [ + "Command", + "Crew" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/rifftamson.png", "image": "https://infinitearenas.com/xw2/images/upgrades/rifftamson.png" } ], - "cost": { "value": 6 }, + "cost": { + "value": 6 + }, "restrictions": [ - { "factions": ["separatistalliance"] }, - { "sizes": ["Huge"] } + { + "factions": [ + "separatistalliance" + ] + }, + { + "sizes": [ + "Huge" + ] + } ] }, { @@ -489,26 +658,51 @@ "ability": "During the System Phase, you may spend 1 [Force]. IF you do, each enemy ship in your [Front Arc] at range 0-1 gains 1 strain token unless it chooses to gain 1 jam token.", "title": "Asajj Ventress", "type": "Command", - "slots": ["Command", "Crew"], - "grants" : [ + "slots": [ + "Command", + "Crew" + ], + "grants": [ { "type": "action", "value": { "type": "Focus", "difficulty": "White", - "linked": { "type": "Coordinate", "difficulty": "Purple" } + "linked": { + "type": "Coordinate", + "difficulty": "Purple" + } } }, - { "type": "force", "value": { "side": ["dark"] }, "amount": 1 } + { + "type": "force", + "value": { + "side": [ + "dark" + ] + }, + "amount": 1 + } ], "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/asajjventresscommand.png", "image": "https://infinitearenas.com/xw2/images/upgrades/asajjventresscommand.png" } ], - "cost": { "value": 6 }, + "cost": { + "value": 6 + }, "restrictions": [ - { "factions": ["separatistalliance", "scumandvillainy"] }, - { "sizes": ["Huge"] } + { + "factions": [ + "separatistalliance", + "scumandvillainy" + ] + }, + { + "sizes": [ + "Huge" + ] + } ] }, { @@ -523,13 +717,24 @@ "ability": "During the Engagement Phase, at initiative 4, you may spend 1 [Energy] to perform a bonus [Hardpoint] attack.", "title": "Zealous Captain", "type": "Command", - "slots": ["Command", "Crew"], + "slots": [ + "Command", + "Crew" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/zealouscaptain.png", "image": "https://infinitearenas.com/xw2/images/upgrades/zealouscaptain.png" } ], - "cost": { "value": 4 }, - "restrictions": [{ "sizes": ["Huge"] }] + "cost": { + "value": 4 + }, + "restrictions": [ + { + "sizes": [ + "Huge" + ] + } + ] }, { "name": "Hondo Ohnaka", @@ -541,17 +746,26 @@ "sides": [ { "ability": "During the System Phase, you may spend 1 [Charge] and choose 1 friendly ship at range 0-1. Move 1 Victory Token or Objective Token from its ship card to your ship card, or from your ship card to its ship card.", - "charges": { "value": 2, "recovers": 0 }, + "charges": { + "value": 2, + "recovers": 0 + }, "title": "Hondo Ohnaka", "type": "Command", - "slots": ["Command", "Crew"], - "grants" : [ + "slots": [ + "Command", + "Crew" + ], + "grants": [ { "type": "action", "value": { "type": "Coordinate", "difficulty": "White", - "linked": { "type": "Jam", "difficulty": "Red" } + "linked": { + "type": "Jam", + "difficulty": "Red" + } } } ], @@ -559,9 +773,15 @@ "image": "https://infinitearenas.com/xw2/images/upgrades/hondoohnakacommand.png" } ], - "cost": { "value": 7 }, + "cost": { + "value": 7 + }, "restrictions": [ - { "sizes": ["Huge"] } + { + "sizes": [ + "Huge" + ] + } ] }, { @@ -576,15 +796,28 @@ "ability": "During the Engagement Phase, at initiative 4, you may spend 1 [Energy] to perform a bonus [Hardpoint] attack. You can perform attacks against friendly ships. After you perform an attack, if the defender was destroyed, each friendly ship at range 0-2 of it may perform a [Calculate] action.", "title": "General Grievous", "type": "Command", - "slots": ["Command", "Crew"], + "slots": [ + "Command", + "Crew" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/generalgrievouscommand.png", "image": "https://infinitearenas.com/xw2/images/upgrades/generalgrievouscommand.png" } ], - "cost": { "value": 5 }, + "cost": { + "value": 5 + }, "restrictions": [ - { "sizes": ["Huge"] }, - { "factions": ["separatistalliance"] } + { + "sizes": [ + "Huge" + ] + }, + { + "factions": [ + "separatistalliance" + ] + } ] }, { @@ -599,14 +832,23 @@ "ability": "During the System Phase, if you would drop a [Crew] remote and there is an enemy medium, large, or huge ship at range 0-1 in your [Rear Arc], you may place that device in the play area in your [Rear Arc] at range 0-1 so that it is at range 0 of that enemy ship instead. Then, that enemy ship gains 1 deplete, strain, or stress token of your choice.", "title": "Combat Boarding Tube", "type": "Command", - "slots": ["Command", "Configuration"], + "slots": [ + "Command", + "Configuration" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/combatboardingtube.png", "image": "https://infinitearenas.com/xw2/images/upgrades/combatboardingtube.png" } ], - "cost": { "value": "?" }, + "cost": { + "value": 0 + }, "restrictions": [ - { "ships": ["gauntletfighter"] } + { + "ships": [ + "gauntletfighter" + ] + } ] } ] diff --git a/data/upgrades/configuration.json b/data/upgrades/configuration.json index 1a4f005a..d1b74f70 100644 --- a/data/upgrades/configuration.json +++ b/data/upgrades/configuration.json @@ -8,18 +8,26 @@ "title": "Integrated S-foils (Closed)", "type": "Configuration", "ability": "While you perform a primary attack, if the defender is not in your [Bullseye Arc], roll 1 fewer attack die. Before you activate, you may flip this card.", - "slots": ["Configuration"], + "slots": [ + "Configuration" + ], "grants": [ { "type": "action", - "value": { "type": "Barrel Roll", "difficulty": "White" } + "value": { + "type": "Barrel Roll", + "difficulty": "White" + } }, { "type": "action", "value": { "type": "Focus", "difficulty": "White", - "linked": { "type": "Barrel Roll", "difficulty": "Red" } + "linked": { + "type": "Barrel Roll", + "difficulty": "Red" + } } } ], @@ -30,13 +38,23 @@ "title": "Integrated S-foils (Open)", "type": "Configuration", "ability": "Before you activate, you may flip this card.", - "slots": ["Configuration"], + "slots": [ + "Configuration" + ], "image": "https://infinitearenas.com/xw2/images/upgrades/integratedsfoils-sideb.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/integratedsfoils-sideb.png" } ], - "cost": { "value": 0 }, - "restrictions": [{ "ships": ["t70xwing"] }], + "cost": { + "value": 0 + }, + "restrictions": [ + { + "ships": [ + "t70xwing" + ] + } + ], "standard": true, "extended": true, "epic": true @@ -50,17 +68,35 @@ "title": "Os-1 Arsenal Loadout", "type": "Configuration", "ability": "While you have exactly 1 disarm token, you can still perform [Torpedo] and [Missile] attacks against targets you have locked. If you do, you cannot spend your lock during the attack. Add [Torpedo] and [Missile] slots.", - "slots": ["Configuration"], + "slots": [ + "Configuration" + ], "grants": [ - { "type": "slot", "value": "Torpedo", "amount": 1 }, - { "type": "slot", "value": "Missile", "amount": 1 } + { + "type": "slot", + "value": "Torpedo", + "amount": 1 + }, + { + "type": "slot", + "value": "Missile", + "amount": 1 + } ], "image": "https://infinitearenas.com/xw2/images/upgrades/os1arsenalloadout.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/os1arsenalloadout.png" } ], - "cost": { "value": 0 }, - "restrictions": [{ "ships": ["alphaclassstarwing"] }], + "cost": { + "value": 0 + }, + "restrictions": [ + { + "ships": [ + "alphaclassstarwing" + ] + } + ], "standard": true, "extended": true, "epic": true @@ -74,7 +110,9 @@ "title": "Pivot Wing (Closed)", "type": "Configuration", "ability": "While you defend, roll 1 fewer defense die. After you execute a [0 [Stationary]] maneuver, you may rotate your ship 90° or 180°. Before you activate, you may flip this card.", - "slots": ["Configuration"], + "slots": [ + "Configuration" + ], "image": "https://infinitearenas.com/xw2/images/upgrades/pivotwing.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/pivotwing.png" }, @@ -82,13 +120,23 @@ "title": "Pivot Wing (Open)", "type": "Configuration", "ability": "Before you activate, you may flip this card.", - "slots": ["Configuration"], + "slots": [ + "Configuration" + ], "image": "https://infinitearenas.com/xw2/images/upgrades/pivotwing-sideb.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/pivotwing-sideb.png" } ], - "cost": { "value": 0 }, - "restrictions": [{ "ships": ["ut60duwing"] }], + "cost": { + "value": 0 + }, + "restrictions": [ + { + "ships": [ + "ut60duwing" + ] + } + ], "standard": true, "extended": true, "epic": true @@ -102,7 +150,9 @@ "title": "Swivel Wing (Down)", "type": "Configuration", "ability": "After you execute a [0 [Stationary]] maneuver, you may rotate your ship 90° or 180°. If you do, you must flip this card.", - "slots": ["Configuration"], + "slots": [ + "Configuration" + ], "image": "https://infinitearenas.com/xw2/images/upgrades/swivelwing.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/swivelwing.png" }, @@ -110,13 +160,23 @@ "title": "Swivel Wing (Up)", "type": "Configuration", "ability": "While you defend, roll 1 fewer defense die. After you fully execute a non-stationary ([Stationary]) maneuver, you may flip this card.", - "slots": ["Configuration"], + "slots": [ + "Configuration" + ], "image": "https://infinitearenas.com/xw2/images/upgrades/swivelwing-sideb.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/swivelwing-sideb.png" } ], - "cost": { "value": 0 }, - "restrictions": [{ "ships": ["gauntletfighter"] }], + "cost": { + "value": 0 + }, + "restrictions": [ + { + "ships": [ + "gauntletfighter" + ] + } + ], "standard": true, "extended": true, "epic": true @@ -130,26 +190,40 @@ "title": "Servomotor S-foils (Closed)", "type": "Configuration", "ability": "While you perform a primary attack, roll 1 fewer attack die. Before you activate, you may flip this card.", - "slots": ["Configuration"], + "slots": [ + "Configuration" + ], "actions": [ - { "type": "Boost", "difficulty": "White" }, + { + "type": "Boost", + "difficulty": "White" + }, { "type": "Focus", "difficulty": "White", - "linked": { "difficulty": "Red", "type": "Boost" } + "linked": { + "difficulty": "Red", + "type": "Boost" + } } ], "grants": [ { "type": "action", - "value": { "type": "Boost", "difficulty": "White" } + "value": { + "type": "Boost", + "difficulty": "White" + } }, { "type": "action", "value": { "type": "Focus", "difficulty": "White", - "linked": { "type": "Boost", "difficulty": "Red" } + "linked": { + "type": "Boost", + "difficulty": "Red" + } } } ], @@ -160,13 +234,23 @@ "title": "Servomotor S-foils (Open)", "type": "Configuration", "ability": "Before you activate, you may flip this card.", - "slots": ["Configuration"], + "slots": [ + "Configuration" + ], "image": "https://infinitearenas.com/xw2/images/upgrades/servomotorsfoils-sideb.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/servomotorsfoils-sideb.png" } ], - "cost": { "value": 0 }, - "restrictions": [{ "ships": ["t65xwing"] }], + "cost": { + "value": 0 + }, + "restrictions": [ + { + "ships": [ + "t65xwing" + ] + } + ], "standard": true, "extended": true, "epic": true @@ -180,14 +264,30 @@ "title": "Xg-1 Assault Configuration", "type": "Configuration", "ability": "While you have exactly 1 disarm token, you can still perform [Cannon] attacks. While you perform a [Cannon] attack while disarmed, roll a maximum of 3 attack dice. Add [Cannon] slot.", - "slots": ["Configuration"], - "grants": [{ "type": "slot", "value": "Cannon", "amount": 1 }], + "slots": [ + "Configuration" + ], + "grants": [ + { + "type": "slot", + "value": "Cannon", + "amount": 1 + } + ], "image": "https://infinitearenas.com/xw2/images/upgrades/xg1assaultconfiguration.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/xg1assaultconfiguration.png" } ], - "cost": { "value": 0 }, - "restrictions": [{ "ships": ["alphaclassstarwing"] }], + "cost": { + "value": 0 + }, + "restrictions": [ + { + "ships": [ + "alphaclassstarwing" + ] + } + ], "standard": true, "extended": true, "epic": true @@ -201,7 +301,9 @@ "title": "Grappling Struts (Closed)", "type": "Configuration", "ability": "Setup: Equip this side faceup. After you execute a maneuver, if you overlap an asteroid or debris cloud and there are 1 or fewer other friendly ships at range 0 of that obstacle, you may flip this card. If you do, you do not suffer the effects of overlapping the asteroid or debris cloud.", - "slots": ["Configuration"], + "slots": [ + "Configuration" + ], "image": "https://infinitearenas.com/xw2/images/upgrades/grapplingstruts.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/grapplingstruts.png" }, @@ -209,13 +311,23 @@ "title": "Grappling Struts (Open)", "type": "Configuration", "ability": "You ignore obstacles at range 0. You cannot perform [Barrel Roll] actions. After you reveal your dial, if you reveal a maneuver other than a [2 [Straight]] and are at range 0 of an asteroid or debris cloud, skip your Execute Maneuver step and remove 1 stress token; if you revealed a right or left maneuver, rotate your ship 90° in that direction. After you execute a maneuver, flip this card.", - "slots": ["Configuration"], + "slots": [ + "Configuration" + ], "image": "https://infinitearenas.com/xw2/images/upgrades/grapplingstruts-sideb.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/grapplingstruts-sideb.png" } ], - "restrictions": [{ "ships": ["vultureclassdroidfighter"] }], - "cost": { "value": 0 }, + "restrictions": [ + { + "ships": [ + "vultureclassdroidfighter" + ] + } + ], + "cost": { + "value": 0 + }, "standard": true, "extended": true, "epic": true @@ -228,18 +340,39 @@ { "title": "Delta-7B", "type": "Configuration", - "slots": ["Configuration"], + "slots": [ + "Configuration" + ], "grants": [ - { "type": "stat", "value": "agility", "amount": -1 }, - { "type": "stat", "value": "shields", "amount": 2 }, - { "type": "stat", "value": "attack", "arc": "Front Arc", "amount": 1 } + { + "type": "stat", + "value": "agility", + "amount": -1 + }, + { + "type": "stat", + "value": "shields", + "amount": 2 + }, + { + "type": "stat", + "value": "attack", + "arc": "Front Arc", + "amount": 1 + } ], "image": "https://infinitearenas.com/xw2/images/upgrades/delta7b.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/delta7b.png", "text": "The Delta-7B was designed as a heavier variant of the Delta-7 Aethersprite-class Interceptor, identifiable by the repositioned astromech slot. Many Jedi Generals favor this craft's greater firepower and durability." } ], - "restrictions": [{ "ships": ["delta7aethersprite"] }], + "restrictions": [ + { + "ships": [ + "delta7aethersprite" + ] + } + ], "standard": false, "extended": false, "epic": false @@ -252,14 +385,25 @@ { "title": "Calibrated Laser Targeting", "type": "Configuration", - "slots": ["Configuration", "Modification"], + "slots": [ + "Configuration", + "Modification" + ], "ability": "While you perform a primary attack, if the defender is in your [Bullseye Arc], add 1 [Focus] result.", "image": "https://infinitearenas.com/xw2/images/upgrades/calibratedlasertargeting.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/calibratedlasertargeting.png" } ], - "cost": { "value": 0 }, - "restrictions": [{ "ships": ["delta7aethersprite"] }], + "cost": { + "value": 0 + }, + "restrictions": [ + { + "ships": [ + "delta7aethersprite" + ] + } + ], "standard": true, "extended": true, "epic": true @@ -273,7 +417,9 @@ "title": "Landing Struts (Closed)", "type": "Configuration", "ability": "Setup: Equip this side faceup. After you execute a maneuver, if you overlap an asteroid or debris cloud and there are 1 or fewer other friendly ships at range 0 of that obstacle, you may flip this card. If you do, you do not suffer the effects of overlapping the asteroid or debris cloud.", - "slots": ["Configuration"], + "slots": [ + "Configuration" + ], "image": "https://infinitearenas.com/xw2/images/upgrades/landingstruts.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/landingstruts.png" }, @@ -281,16 +427,26 @@ "title": "Landing Struts (Open)", "type": "Configuration", "ability": "You ignore obstacles at range 0. You cannot perform [Barrel Roll] actions. After you reveal your dial, if you reveal a maneuver other than a [2 [Straight]] and are at range 0 of an asteroid or debris cloud, skip your Execute Maneuver step and remove 1 stress token; if you revealed a right or left maneuver, rotate your ship 90° in that direction. After you execute a maneuver, flip this card.", - "slots": ["Configuration"], + "slots": [ + "Configuration" + ], "image": "https://infinitearenas.com/xw2/images/upgrades/landingstruts-sideb.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/landingstruts-sideb.png" } ], - "restrictions": [{ "ships": ["hyenaclassdroidbomber"] }], + "restrictions": [ + { + "ships": [ + "hyenaclassdroidbomber" + ] + } + ], "standard": true, "extended": true, "epic": true, - "cost": { "value": 0 } + "cost": { + "value": 0 + } }, { "name": "Corsair Refit", @@ -304,20 +460,48 @@ "ability": "Add [Cannon], [Turret], and [Missile] slots. Bonus Attack: Spend 1 [Energy] to perform a [Cannon], [Turret], or [Missile] attack.", "title": "Corsair Refit", "type": "Configuration", - "slots": ["Configuration"], + "slots": [ + "Configuration" + ], "grants": [ - { "type": "slot", "value": "cannon", "amount": 1 }, - { "type": "slot", "value": "turret", "amount": 1 }, - { "type": "slot", "value": "missile", "amount": 1 }, - { "type": "stat", "value": "hull", "amount": 2 }, - { "type": "stat", "value": "shields", "amount": -2 }, - { "type": "stat", "value": "energy", "amount": 1 } + { + "type": "slot", + "value": "cannon", + "amount": 1 + }, + { + "type": "slot", + "value": "turret", + "amount": 1 + }, + { + "type": "slot", + "value": "missile", + "amount": 1 + }, + { + "type": "stat", + "value": "hull", + "amount": 2 + }, + { + "type": "stat", + "value": "shields", + "amount": -2 + }, + { + "type": "stat", + "value": "energy", + "amount": 1 + } ], "image": "https://infinitearenas.com/xw2/images/upgrades/corsairrefit.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/corsairrefit.png" } ], - "cost": { "value": 6 } + "cost": { + "value": 6 + } }, { "name": "Stabilized S-foils", @@ -328,19 +512,27 @@ "ability": "Before you activate, if you are not critically damaged, you may flip this card.", "title": "Stabilized S-foils (Closed)", "type": "Configuration", - "slots": ["Configuration"], + "slots": [ + "Configuration" + ], "grants": [ { "type": "action", "value": { "type": "Barrel Roll", "difficulty": "White", - "linked": { "type": "Evade", "difficulty": "Red" } + "linked": { + "type": "Evade", + "difficulty": "Red" + } } }, { "type": "action", - "value": { "type": "Reload", "difficulty": "Red" } + "value": { + "type": "Reload", + "difficulty": "Red" + } } ], "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/stabilizedsfoils.png", @@ -350,14 +542,19 @@ "ability": "After you perform an attack, you may spend your lock on the defender to perform a bonus [Cannon] attack against that ship using a [Cannon] upgrade you have not attacked with this turn. Before you activate, if you are not critically damaged, you may flip this card.", "title": "Stabilized S-foils (Open)", "type": "Configuration", - "slots": ["Configuration"], + "slots": [ + "Configuration" + ], "grants": [ { "type": "action", "value": { "type": "Barrel Roll", "difficulty": "White", - "linked": { "type": "Lock", "difficulty": "Red" } + "linked": { + "type": "Lock", + "difficulty": "Red" + } } } ], @@ -365,7 +562,9 @@ "image": "https://infinitearenas.com/xw2/images/upgrades/stabilizedsfoils-sideb.png" } ], - "cost": { "value": 0 }, + "cost": { + "value": 0 + }, "standard": true, "extended": true, "epic": true @@ -375,7 +574,9 @@ { "title": "Repulsorlift Stabilizers (Inactive)", "type": "Configuration", - "slots": ["Configuration"], + "slots": [ + "Configuration" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/repulsorliftstabilizers.png", "image": "https://infinitearenas.com/xw2/images/upgrades/repulsorliftstabilizers.png", "ability": "Setup: Equip this side faceup. Reduce the difficulty of your straight ([Straight]) maneuvers. After you fully execute a maneuver, you may flip this card." @@ -383,14 +584,18 @@ { "title": "Repulsorlift Stabilizers (Active)", "type": "Configuration", - "slots": ["Configuration"], + "slots": [ + "Configuration" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/repulsorliftstabilizers-sideb.png", "image": "https://infinitearenas.com/xw2/images/upgrades/repulsorliftstabilizers-sideb.png", "ability": "After you reveal a bank ([Bank Left] or [Bank Right]) or turn ([Turn Left] or [Turn Right]) maneuver, you must perform that maneuver as a sideslip, then flip this card. After you fully execute a non-sideslip maneuver, you may flip this card." } ], "name": "Repulsorlift Stabilizers", - "cost": { "value": 0 }, + "cost": { + "value": 0 + }, "limited": 0, "xws": "repulsorliftstabilizers", "standard": true, @@ -406,12 +611,16 @@ "ability": "While you perform a primary attack, you may spend your lock on the defender to change 1 of your blank or [Focus] results to a [Hit] result. Add [Device] slot.", "title": "Alpha-3B “Besh”", "type": "Configuration", - "slots": ["Configuration"], + "slots": [ + "Configuration" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/alpha3bbesh.png", "image": "https://infinitearenas.com/xw2/images/upgrades/alpha3bbesh.png" } ], - "cost": { "value": 1 }, + "cost": { + "value": 1 + }, "standard": true, "extended": true, "epic": true @@ -425,13 +634,20 @@ "ability": "While you perform a primary attack, before rolling attack dice, you may spend 2 [Charge]. If you do, your [Critical Hit] results inflict ion tokens instead of damage.", "title": "Alpha-3E “Esk”", "type": "Configuration", - "slots": ["Configuration"], - "charges": { "value": 2, "recovers": 1 }, + "slots": [ + "Configuration" + ], + "charges": { + "value": 2, + "recovers": 1 + }, "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/alpha3eesk.png", "image": "https://infinitearenas.com/xw2/images/upgrades/alpha3eesk.png" } ], - "cost": { "value": 0 }, + "cost": { + "value": 0 + }, "standard": true, "extended": true, "epic": true @@ -445,15 +661,23 @@ "ability": "Setup: Equip this side faceup. During the System Phase, gain 1 disarm token unless you flip this card. At the end of the End Phase, if you have no active [Charge], flip this card.", "title": "Intercept Booster (Attached)", "type": "Configuration", - "slots": ["Configuration"], - "charges": { "value": 3, "recovers": -1 }, + "slots": [ + "Configuration" + ], + "charges": { + "value": 3, + "recovers": -1 + }, "grants": [ { "type": "action", "value": { "type": "SLAM", "difficulty": "White", - "linked": { "type": "Lock", "difficulty": "Red" } + "linked": { + "type": "Lock", + "difficulty": "Red" + } } } ], @@ -464,12 +688,16 @@ "text": "Unhindered by the frailty of an organic pilot, Droid Tri-Fighters are capable of radical acceleration and acute maneuvering. Fitted with booster rockets and fired from the missile tubes of Separatist capital ships, they can intercept hostiles well beyond the range of conventionally deployed starfighters.", "title": "Intercept Booster (Detached)", "type": "Configuration", - "slots": ["Configuration"], + "slots": [ + "Configuration" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/interceptbooster-sideb.png", "image": "https://infinitearenas.com/xw2/images/upgrades/interceptbooster-sideb.png" } ], - "cost": { "value": 0 }, + "cost": { + "value": 0 + }, "standard": true, "extended": true, "epic": true @@ -483,18 +711,26 @@ "ability": "Reduce the difficulty of your speed 3 straight ([Straight]) and bank ([Bank Left] or [Bank Right]) maneuvers.", "title": "Maneuver-Assist MGK-300", "type": "Configuration", - "slots": ["Configuration"], + "slots": [ + "Configuration" + ], "grants": [ { "type": "action", - "value": { "type": "Calculate", "difficulty": "White" } + "value": { + "type": "Calculate", + "difficulty": "White" + } }, { "type": "action", "value": { "type": "Barrel Roll", "difficulty": "White", - "linked": { "type": "Calculate", "difficulty": "Red" } + "linked": { + "type": "Calculate", + "difficulty": "Red" + } } } ], @@ -502,7 +738,9 @@ "image": "https://infinitearenas.com/xw2/images/upgrades/maneuverassistmgk300.png" } ], - "cost": { "value": 0 }, + "cost": { + "value": 0 + }, "standard": true, "extended": true, "epic": true @@ -516,18 +754,26 @@ "ability": "Before you engage, if you have no green tokens and you are not stressed, gain 1 calculate token for each enemy ship at range 2-3 in your firing arc, to a maximum of 2.", "title": "Target-Assist MGK-300", "type": "Configuration", - "slots": ["Configuration"], + "slots": [ + "Configuration" + ], "grants": [ { "type": "action", - "value": { "type": "Calculate", "difficulty": "White" } + "value": { + "type": "Calculate", + "difficulty": "White" + } }, { "type": "action", "value": { "type": "Rotate Arc", "difficulty": "White", - "linked": { "type": "Calculate", "difficulty": "White" } + "linked": { + "type": "Calculate", + "difficulty": "White" + } } } ], @@ -535,7 +781,9 @@ "image": "https://infinitearenas.com/xw2/images/upgrades/targetassistmgk300.png" } ], - "cost": { "value": 0 }, + "cost": { + "value": 0 + }, "standard": true, "extended": true, "epic": true @@ -553,16 +801,26 @@ }, "title": "Sensitive Controls", "type": "Configuration", - "slots": ["Configuration"], + "slots": [ + "Configuration" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/sensitivecontrols.png", "image": "https://infinitearenas.com/xw2/images/upgrades/sensitivecontrols.png" } ], "restrictions": [ - { "shipAbility": ["Autothrusters"] }, - { "standardized": true } + { + "shipAbility": [ + "Autothrusters" + ] + }, + { + "standardized": true + } ], - "cost": { "value": 0 }, + "cost": { + "value": 0 + }, "standard": true, "extended": true, "epic": true @@ -580,17 +838,31 @@ }, "title": "TIE Defender Elite", "type": "Configuration", - "slots": ["Configuration"], + "slots": [ + "Configuration" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/tiedefenderelite.png", "image": "https://infinitearenas.com/xw2/images/upgrades/tiedefenderelite.png" } ], "restrictions": [ - { "factions": ["galacticempire"] }, - { "ships": ["tieddefender"] }, - { "standardized": true } + { + "factions": [ + "galacticempire" + ] + }, + { + "ships": [ + "tieddefender" + ] + }, + { + "standardized": true + } ], - "cost": { "value": 0 }, + "cost": { + "value": 0 + }, "standard": true, "extended": true, "epic": true @@ -611,7 +883,9 @@ }, "title": "Vectored Cannons (RZ-1)", "type": "Configuration", - "slots": ["Configuration"], + "slots": [ + "Configuration" + ], "attack": { "arc": "Single Turret Arc", "value": 2, @@ -619,16 +893,29 @@ "maxrange": 3, "ordnance": false }, - "grants": [{ "type": "arc", "value": "Single Turret Arc" }], + "grants": [ + { + "type": "arc", + "value": "Single Turret Arc" + } + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/vectoredcannonsrz1.png", "image": "https://infinitearenas.com/xw2/images/upgrades/vectoredcannonsrz1.png" } ], "restrictions": [ - { "shipAbility": ["Vectored Thrusters"] }, - { "standardized": true } + { + "shipAbility": [ + "Vectored Thrusters" + ] + }, + { + "standardized": true + } ], - "cost": { "value": 0 } + "cost": { + "value": 0 + } }, { "name": "Wartime Loadout", @@ -638,7 +925,10 @@ { "title": "Wartime Loadout", "type": "Configuration", - "slots": ["Configuration", "Modification"], + "slots": [ + "Configuration", + "Modification" + ], "ability": "Gain 1 [Torpedo] slot and 1 [Missile] slot. Replace your ship ability with the following:", "shipAbility": { "name": "Devastating Barrage", @@ -647,20 +937,41 @@ "grants": [ { "type": "action", - "value": { "type": "Lock", "difficulty": "White" } + "value": { + "type": "Lock", + "difficulty": "White" + } }, { "type": "action", - "value": { "type": "Reload", "difficulty": "White" } + "value": { + "type": "Reload", + "difficulty": "White" + } }, - { "type": "stat", "value": "shields", "amount": 2 } + { + "type": "stat", + "value": "shields", + "amount": 2 + } ], "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/wartimeloadout.png", "image": "https://infinitearenas.com/xw2/images/upgrades/wartimeloadout.png" } ], - "cost": { "value": 2 }, - "restrictions": [{ "ships": ["btanr2ywing"] }, { "standardized": true }], + "cost": { + "value": 0 + }, + "restrictions": [ + { + "ships": [ + "btanr2ywing" + ] + }, + { + "standardized": true + } + ], "standard": true, "extended": true, "epic": true @@ -673,7 +984,10 @@ { "title": "Enhanced Jamming Suite", "type": "Configuration", - "slots": ["Configuration", "Tech"], + "slots": [ + "Configuration", + "Tech" + ], "ability": "While you jam, you can choose yourself or another friendly ship. While you defend, if the attacker has no green tokens or there is a jammed ship in the attack arc, you may roll 1 additional defense die.", "grants": [ { @@ -681,7 +995,10 @@ "value": { "type": "Focus", "difficulty": "White", - "linked": { "type": "Jam", "difficulty": "White" } + "linked": { + "type": "Jam", + "difficulty": "White" + } } }, { @@ -689,7 +1006,10 @@ "value": { "type": "Barrel Roll", "difficulty": "White", - "linked": { "type": "Jam", "difficulty": "White" } + "linked": { + "type": "Jam", + "difficulty": "White" + } } }, { @@ -697,20 +1017,34 @@ "value": { "type": "Boost", "difficulty": "White", - "linked": { "type": "Jam", "difficulty": "White" } + "linked": { + "type": "Jam", + "difficulty": "White" + } } }, { "type": "action", - "value": { "type": "Jam", "difficulty": "White" } + "value": { + "type": "Jam", + "difficulty": "White" + } } ], "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/enhancedjammingsuite.png", "image": "https://infinitearenas.com/xw2/images/upgrades/enhancedjammingsuite.png" } ], - "cost": { "value": 0 }, - "restrictions": [{ "ships": ["tiewiwhispermodifiedinterceptor"] }], + "cost": { + "value": 0 + }, + "restrictions": [ + { + "ships": [ + "tiewiwhispermodifiedinterceptor" + ] + } + ], "standard": true, "extended": true, "epic": true @@ -724,7 +1058,9 @@ "title": "L3-37's Programming", "type": "Configuration", "ability": "If you are not shielded, decrease the difficulty of your bank ([Bank Left] and [Bank Right]) maneuvers.", - "slots": ["Configuration"] + "slots": [ + "Configuration" + ] } ], "standardLoadoutOnly": true, @@ -741,8 +1077,13 @@ "title": "Strut-Lock Override", "type": "Configuration", "ability": "At the start of your activation, you may spend 1 [Charge]. If you do, ignore obstacles while you move through them this round.", - "charges": { "value": 2, "recovers": 0 }, - "slots": ["Configuration"] + "charges": { + "value": 2, + "recovers": 0 + }, + "slots": [ + "Configuration" + ] } ], "standardLoadoutOnly": true, diff --git a/data/upgrades/crew.json b/data/upgrades/crew.json index 71787908..5306bc0d 100644 --- a/data/upgrades/crew.json +++ b/data/upgrades/crew.json @@ -9,12 +9,22 @@ "type": "Crew", "ability": "During the Perform Action step, you may perform 1 action, even while stressed. After you perform an action while stressed, suffer 1 [Hit] damage unless you expose 1 of your damage cards.", "image": "https://infinitearenas.com/xw2/images/upgrades/chopper-crew.png", - "slots": ["Crew"], + "slots": [ + "Crew" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/chopper-crew.png" } ], - "cost": { "value": 1 }, - "restrictions": [{ "factions": ["rebelalliance"] }], + "cost": { + "value": 1 + }, + "restrictions": [ + { + "factions": [ + "rebelalliance" + ] + } + ], "standard": true, "extended": true, "epic": true @@ -28,13 +38,23 @@ "title": "“Zeb” Orrelios", "type": "Crew", "ability": "While you perform an attack at attack range 0, you may spend focus tokens for their default effect to modify results. While defending at attack range 0, the attacker may spend focus tokens for their default effect to modify results.", - "slots": ["Crew"], + "slots": [ + "Crew" + ], "image": "https://infinitearenas.com/xw2/images/upgrades/zeborrelios.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/zeborrelios.png" } ], - "cost": { "value": 1 }, - "restrictions": [{ "factions": ["rebelalliance"] }], + "cost": { + "value": 1 + }, + "restrictions": [ + { + "factions": [ + "rebelalliance" + ] + } + ], "standard": true, "extended": true, "epic": true @@ -49,13 +69,24 @@ "type": "Crew", "ability": "At the start of the Engagement Phase, you may choose 1 enemy ship at range 0-1. If you do, you gain 1 calculate token unless that ship chooses to gain 1 stress token.", "image": "https://infinitearenas.com/xw2/images/upgrades/000.png", - "slots": ["Crew"], + "slots": [ + "Crew" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/000.png" } ], - "cost": { "value": 5 }, + "cost": { + "value": 4 + }, "restrictions": [ - { "factions": ["scumandvillainy"], "names": ["Darth Vader"] } + { + "factions": [ + "scumandvillainy" + ], + "names": [ + "Darth Vader" + ] + } ], "standard": true, "extended": true, @@ -71,12 +102,22 @@ "type": "Crew", "ability": "While you perform an attack, after rolling attack dice, you may name a type of green token. If you do, gain 2 ion tokens and, during this attack, the defender cannot spend tokens of the named type.", "image": "https://infinitearenas.com/xw2/images/upgrades/4lom.png", - "slots": ["Crew"], + "slots": [ + "Crew" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/4lom.png" } ], - "cost": { "value": 8 }, - "restrictions": [{ "factions": ["scumandvillainy"] }], + "cost": { + "value": 5 + }, + "restrictions": [ + { + "factions": [ + "scumandvillainy" + ] + } + ], "standard": true, "extended": true, "epic": true @@ -91,12 +132,22 @@ "type": "Crew", "ability": "After another friendly ship at range 0-3 defends, if it is destroyed, the attacker gains 2 stress tokens. While a friendly ship at range 0-3 performs an attack against a stressed ship, it may reroll 1 attack die.", "image": "https://infinitearenas.com/xw2/images/upgrades/admiralsloane.png", - "slots": ["Crew"], + "slots": [ + "Crew" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/admiralsloane.png" } ], - "cost": { "value": 16 }, - "restrictions": [{ "factions": ["galacticempire"] }], + "cost": { + "value": 50 + }, + "restrictions": [ + { + "factions": [ + "galacticempire" + ] + } + ], "standard": false, "extended": true, "epic": true @@ -111,13 +162,25 @@ "type": "Crew", "ability": "Setup: After placing forces, assign the Hunted condition to 1 enemy ship. While you perform an attack against the ship with the Hunted condition, you may change 1 of your [Focus] results to a [Hit] result.", "image": "https://infinitearenas.com/xw2/images/upgrades/agentkallus.png", - "conditions": ["hunted"], - "slots": ["Crew"], + "conditions": [ + "hunted" + ], + "slots": [ + "Crew" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/agentkallus.png" } ], - "cost": { "value": 5 }, - "restrictions": [{ "factions": ["galacticempire"] }], + "cost": { + "value": 5 + }, + "restrictions": [ + { + "factions": [ + "galacticempire" + ] + } + ], "standard": true, "extended": true, "epic": true @@ -131,13 +194,23 @@ "title": "Baze Malbus", "type": "Crew", "ability": "While you perform a [Focus] action, you may treat it as red. If you do, gain 1 additional focus token for each enemy ship at range 0-1, to a maximum of 2.", - "slots": ["Crew"], + "slots": [ + "Crew" + ], "image": "https://infinitearenas.com/xw2/images/upgrades/bazemalbus.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/bazemalbus.png" } ], - "cost": { "value": 5 }, - "restrictions": [{ "factions": ["rebelalliance"] }], + "cost": { + "value": 7 + }, + "restrictions": [ + { + "factions": [ + "rebelalliance" + ] + } + ], "standard": true, "extended": true, "epic": true @@ -152,12 +225,22 @@ "type": "Crew", "ability": "Setup: Start in reserve. At the end of Setup, place yourself at range 0 of an obstacle and beyond range 3 of any enemy ship.", "image": "https://infinitearenas.com/xw2/images/upgrades/bobafett.png", - "slots": ["Crew"], + "slots": [ + "Crew" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/bobafett.png" } ], - "cost": { "value": 2 }, - "restrictions": [{ "factions": ["scumandvillainy"] }], + "cost": { + "value": 4 + }, + "restrictions": [ + { + "factions": [ + "scumandvillainy" + ] + } + ], "standard": false, "extended": true, "epic": true @@ -171,20 +254,38 @@ "title": "C-3PO", "type": "Crew", "ability": "Before rolling defense dice, you may spend 1 calculate token to guess aloud a number 1 or higher. If you do and you roll exactly that many [Evade] results, add 1 [Evade] result. After you perform the [Calculate] action, gain 1 calculate token.", - "slots": ["Crew"], - "actions": [{ "type": "Calculate", "difficulty": "White" }], + "slots": [ + "Crew" + ], + "actions": [ + { + "type": "Calculate", + "difficulty": "White" + } + ], "grants": [ { "type": "action", - "value": { "type": "Calculate", "difficulty": "White" } + "value": { + "type": "Calculate", + "difficulty": "White" + } } ], "image": "https://infinitearenas.com/xw2/images/upgrades/c3po.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/c3po.png" } ], - "cost": { "value": 7 }, - "restrictions": [{ "factions": ["rebelalliance"] }], + "cost": { + "value": 6 + }, + "restrictions": [ + { + "factions": [ + "rebelalliance" + ] + } + ], "standard": true, "extended": true, "epic": true @@ -199,12 +300,22 @@ "type": "Crew", "ability": "After you drop or launch a device, you may perform a red [Boost] action.", "image": "https://infinitearenas.com/xw2/images/upgrades/cadbane.png", - "slots": ["Crew"], + "slots": [ + "Crew" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/cadbane.png" } ], - "cost": { "value": 3 }, - "restrictions": [{ "factions": ["scumandvillainy"] }], + "cost": { + "value": 3 + }, + "restrictions": [ + { + "factions": [ + "scumandvillainy" + ] + } + ], "standard": true, "extended": true, "epic": true @@ -218,13 +329,23 @@ "title": "Captain Phasma", "type": "Crew", "ability": "At the end of the Engagement Phase, each enemy ship at range 0-1 that is not stressed gains 1 stress token.", - "slots": ["Crew"], + "slots": [ + "Crew" + ], "image": "https://infinitearenas.com/xw2/images/upgrades/captainphasma.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/captainphasma.png" } ], - "cost": { "value": 5 }, - "restrictions": [{ "factions": ["firstorder"] }], + "cost": { + "value": 5 + }, + "restrictions": [ + { + "factions": [ + "firstorder" + ] + } + ], "standard": true, "extended": true, "epic": true @@ -238,13 +359,23 @@ "title": "Cassian Andor", "type": "Crew", "ability": "During the System Phase, you may choose 1 enemy ship at range 1-2 and guess aloud a bearing and speed, then look at that ship's dial. If the chosen ship's bearing and speed match your guess, you may set your dial to another maneuver.", - "slots": ["Crew"], + "slots": [ + "Crew" + ], "image": "https://infinitearenas.com/xw2/images/upgrades/cassianandor.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/cassianandor.png" } ], - "cost": { "value": 5 }, - "restrictions": [{ "factions": ["rebelalliance"] }], + "cost": { + "value": 7 + }, + "restrictions": [ + { + "factions": [ + "rebelalliance" + ] + } + ], "standard": false, "extended": true, "epic": true @@ -258,14 +389,27 @@ "title": "Chewbacca", "type": "Crew", "ability": "At the start of the Engagement Phase, you may spend 2 [Charge] to repair 1 faceup damage card.", - "slots": ["Crew"], - "charges": { "value": 2, "recovers": 1 }, + "slots": [ + "Crew" + ], + "charges": { + "value": 2, + "recovers": 1 + }, "image": "https://infinitearenas.com/xw2/images/upgrades/chewbacca.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/chewbacca.png" } ], - "cost": { "value": 3 }, - "restrictions": [{ "factions": ["rebelalliance"] }], + "cost": { + "value": 4 + }, + "restrictions": [ + { + "factions": [ + "rebelalliance" + ] + } + ], "standard": true, "extended": true, "epic": true @@ -279,13 +423,23 @@ "title": "Chewbacca", "type": "Crew", "ability": "At the start of the End Phase, you may spend 1 focus token to repair 1 of your faceup damage cards.", - "slots": ["Crew"], + "slots": [ + "Crew" + ], "image": "https://infinitearenas.com/xw2/images/upgrades/chewbacca-crew.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/chewbacca-crew.png" } ], - "cost": { "value": 3 }, - "restrictions": [{ "factions": ["scumandvillainy"] }], + "cost": { + "value": 4 + }, + "restrictions": [ + { + "factions": [ + "scumandvillainy" + ] + } + ], "standard": true, "extended": true, "epic": true @@ -299,15 +453,27 @@ "title": "Ciena Ree", "type": "Crew", "ability": "After you perform a [Coordinate] action, if the ship you coordinated performed a [Barrel Roll] or [Boost] action, it may gain 1 stress token to rotate 90°.", - "slots": ["Crew"], + "slots": [ + "Crew" + ], "image": "https://infinitearenas.com/xw2/images/upgrades/cienaree.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/cienaree.png" } ], - "cost": { "value": 4 }, + "cost": { + "value": 2 + }, "restrictions": [ - { "factions": ["galacticempire"] }, - { "action": { "type": "Coordinate" } } + { + "factions": [ + "galacticempire" + ] + }, + { + "action": { + "type": "Coordinate" + } + } ], "standard": true, "extended": true, @@ -323,12 +489,22 @@ "type": "Crew", "ability": "During the End Phase, you may choose 2 [Illicit] upgrades equipped to friendly ships at range 0-1. If you do, you may exchange these upgrades. End of Game: Return all [Illicit] upgrades to their original ships.", "image": "https://infinitearenas.com/xw2/images/upgrades/cikatrovizago.png", - "slots": ["Crew"], + "slots": [ + "Crew" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/cikatrovizago.png" } ], - "cost": { "value": 1 }, - "restrictions": [{ "factions": ["scumandvillainy"] }], + "cost": { + "value": 1 + }, + "restrictions": [ + { + "factions": [ + "scumandvillainy" + ] + } + ], "standard": true, "extended": true, "epic": true @@ -342,14 +518,27 @@ "title": "Darth Vader", "type": "Crew", "ability": "At the start of the Engagement Phase, you may choose 1 ship in your firing arc at range 0-2 and spend 1 [Force]. If you do, that ship suffers 1 [Hit] damage unless it chooses to remove 1 green token.", - "slots": ["Crew"], - "force": { "value": 1, "recovers": 1 }, + "slots": [ + "Crew" + ], + "force": { + "value": 1, + "recovers": 1 + }, "image": "https://infinitearenas.com/xw2/images/upgrades/darthvader.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/darthvader.png" } ], - "cost": { "value": 12 }, - "restrictions": [{ "factions": ["galacticempire"] }], + "cost": { + "value": 15 + }, + "restrictions": [ + { + "factions": [ + "galacticempire" + ] + } + ], "standard": true, "extended": true, "epic": true @@ -363,13 +552,24 @@ "title": "Death Troopers", "type": "Crew", "ability": "During the Activation Phase, enemy ships at range 0-1 cannot remove stress tokens.", - "slots": ["Crew", "Crew"], + "slots": [ + "Crew", + "Crew" + ], "image": "https://infinitearenas.com/xw2/images/upgrades/deathtroopers.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/deathtroopers.png" } ], - "cost": { "value": 8 }, - "restrictions": [{ "factions": ["galacticempire"] }], + "cost": { + "value": 10 + }, + "restrictions": [ + { + "factions": [ + "galacticempire" + ] + } + ], "standard": true, "extended": true, "epic": true @@ -384,20 +584,40 @@ "type": "Crew", "ability": "Setup: Before placing forces, assign the Optimized Prototype condition to another friendly ship.", "image": "https://infinitearenas.com/xw2/images/upgrades/directorkrennic.png", - "conditions": ["optimizedprototype"], - "slots": ["Crew"], - "actions": [{ "type": "Lock", "difficulty": "White" }], + "conditions": [ + "optimizedprototype" + ], + "slots": [ + "Crew" + ], + "actions": [ + { + "type": "Lock", + "difficulty": "White" + } + ], "grants": [ { "type": "action", - "value": { "type": "Lock", "difficulty": "White" } + "value": { + "type": "Lock", + "difficulty": "White" + } } ], "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/directorkrennic.png" } ], - "cost": { "value": 4 }, - "restrictions": [{ "factions": ["galacticempire"] }], + "cost": { + "value": 3 + }, + "restrictions": [ + { + "factions": [ + "galacticempire" + ] + } + ], "standard": true, "extended": true, "epic": true @@ -412,13 +632,27 @@ "type": "Crew", "ability": "While another friendly ship defends or performs an attack, you may spend 1 [Force] to modify 1 of its dice as though that ship had spent 1 [Force].", "image": "https://infinitearenas.com/xw2/images/upgrades/emperorpalpatine.png", - "slots": ["Crew", "Crew"], - "force": { "value": 1, "recovers": 1 }, + "slots": [ + "Crew", + "Crew" + ], + "force": { + "value": 1, + "recovers": 1 + }, "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/emperorpalpatine.png" } ], - "cost": { "value": 12 }, - "restrictions": [{ "factions": ["galacticempire"] }], + "cost": { + "value": 12 + }, + "restrictions": [ + { + "factions": [ + "galacticempire" + ] + } + ], "standard": true, "extended": true, "epic": true @@ -432,12 +666,16 @@ "title": "Freelance Slicer", "type": "Crew", "ability": "While you defend, before attack dice are rolled, you may spend a lock you have on the attacker to roll 1 attack die. If you do, the attacker gains 1 jam token. Then, on a [Hit] or [Critical Hit] result, gain 1 jam token.", - "slots": ["Crew"], + "slots": [ + "Crew" + ], "image": "https://infinitearenas.com/xw2/images/upgrades/freelanceslicer.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/freelanceslicer.png" } ], - "cost": { "value": 3 }, + "cost": { + "value": 3 + }, "standard": true, "extended": true, "epic": true @@ -451,13 +689,23 @@ "title": "General Hux", "type": "Crew", "ability": "While you perform a white [Coordinate] action, you may treat it as red. If you do, you may coordinate up to 2 additional ships of the same ship type, and each ship you coordinate must perform the same action, treating that action as red.", - "slots": ["Crew"], + "slots": [ + "Crew" + ], "image": "https://infinitearenas.com/xw2/images/upgrades/generalhux.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/generalhux.png" } ], - "cost": { "value": 3 }, - "restrictions": [{ "factions": ["firstorder"] }], + "cost": { + "value": 6 + }, + "restrictions": [ + { + "factions": [ + "firstorder" + ] + } + ], "standard": true, "extended": true, "epic": true @@ -471,13 +719,20 @@ "title": "GNK “Gonk” Droid", "type": "Crew", "ability": "Setup: Lose 1 [Charge]. Action: Recover 1 [Charge]. Action: Spend 1 [Charge] to recover 1 shield.", - "slots": ["Crew"], - "charges": { "value": 1, "recovers": 0 }, + "slots": [ + "Crew" + ], + "charges": { + "value": 1, + "recovers": 0 + }, "image": "https://infinitearenas.com/xw2/images/upgrades/gnkgonkdroid.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/gnkgonkdroid.png" } ], - "cost": { "value": 5 }, + "cost": { + "value": 5 + }, "standard": true, "extended": true, "epic": true @@ -492,13 +747,26 @@ "type": "Crew", "ability": "After an enemy ship at range 0-2 reveals its dial, you may spend 1 [Force] to perform 1 white action on your action bar, treating that action as red.", "image": "https://infinitearenas.com/xw2/images/upgrades/grandinquisitor.png", - "slots": ["Crew"], - "force": { "value": 1, "recovers": 1 }, + "slots": [ + "Crew" + ], + "force": { + "value": 1, + "recovers": 1 + }, "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/grandinquisitor.png" } ], - "cost": { "value": 15 }, - "restrictions": [{ "factions": ["galacticempire"] }], + "cost": { + "value": 10 + }, + "restrictions": [ + { + "factions": [ + "galacticempire" + ] + } + ], "standard": true, "extended": true, "epic": true @@ -513,15 +781,30 @@ "type": "Crew", "ability": "During the System Phase, you may spend 2 [Charge]. If you do, each friendly ship may acquire a lock on a ship that you have locked.", "image": "https://infinitearenas.com/xw2/images/upgrades/grandmofftarkin.png", - "slots": ["Crew"], - "charges": { "value": 2, "recovers": 1 }, + "slots": [ + "Crew" + ], + "charges": { + "value": 2, + "recovers": 1 + }, "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/grandmofftarkin.png" } ], - "cost": { "value": 4 }, + "cost": { + "value": 3 + }, "restrictions": [ - { "factions": ["galacticempire"] }, - { "action": { "type": "Lock" } } + { + "factions": [ + "galacticempire" + ] + }, + { + "action": { + "type": "Lock" + } + } ], "standard": true, "extended": true, @@ -537,12 +820,22 @@ "type": "Crew", "ability": "You can execute red maneuvers even while stressed. After you fully execute a red maneuver, if you have 3 or more stress tokens, remove 1 stress token and suffer 1 [Hit] damage.", "image": "https://infinitearenas.com/xw2/images/upgrades/herasyndulla.png", - "slots": ["Crew"], + "slots": [ + "Crew" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/herasyndulla.png" } ], - "cost": { "value": 4 }, - "restrictions": [{ "factions": ["rebelalliance"] }], + "cost": { + "value": 3 + }, + "restrictions": [ + { + "factions": [ + "rebelalliance" + ] + } + ], "standard": true, "extended": true, "epic": true @@ -557,19 +850,37 @@ "type": "Crew", "ability": "You have the pilot ability of each other friendly ship with the IG-2000 upgrade. After you perform a [Calculate] action, gain 1 calculate token.", "image": "https://infinitearenas.com/xw2/images/upgrades/ig88d.png", - "slots": ["Crew"], - "actions": [{ "type": "Calculate", "difficulty": "White" }], + "slots": [ + "Crew" + ], + "actions": [ + { + "type": "Calculate", + "difficulty": "White" + } + ], "grants": [ { "type": "action", - "value": { "type": "Calculate", "difficulty": "White" } + "value": { + "type": "Calculate", + "difficulty": "White" + } } ], "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/ig88d.png" } ], - "cost": { "value": 3 }, - "restrictions": [{ "factions": ["scumandvillainy"] }], + "cost": { + "value": 3 + }, + "restrictions": [ + { + "factions": [ + "scumandvillainy" + ] + } + ], "standard": true, "extended": true, "epic": true @@ -583,13 +894,23 @@ "title": "ISB Slicer", "type": "Crew", "ability": "During the End Phase, enemy ships at range 1-2 cannot remove jam tokens.", - "slots": ["Crew"], + "slots": [ + "Crew" + ], "image": "https://infinitearenas.com/xw2/images/upgrades/isbslicer.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/isbslicer.png" } ], - "cost": { "value": 1 }, - "restrictions": [{ "factions": ["galacticempire"] }], + "cost": { + "value": 1 + }, + "restrictions": [ + { + "factions": [ + "galacticempire" + ] + } + ], "standard": true, "extended": true, "epic": true @@ -603,13 +924,19 @@ "title": "Informant", "type": "Crew", "ability": "Setup: After placing forces, choose 1 enemy ship and assign the Listening Device condition to it.", - "conditions": ["listeningdevice"], - "slots": ["Crew"], + "conditions": [ + "listeningdevice" + ], + "slots": [ + "Crew" + ], "image": "https://infinitearenas.com/xw2/images/upgrades/informant.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/informant.png" } ], - "cost": { "value": 4 }, + "cost": { + "value": 6 + }, "standard": false, "extended": true, "epic": true @@ -624,13 +951,27 @@ "type": "Crew", "ability": "During the End Phase, you may choose 1 friendly ship at range 0-2 and spend 1 [Charge]. If you do, that ship recovers 1 [Charge] on 1 of its equipped [Illicit] upgrades.", "image": "https://infinitearenas.com/xw2/images/upgrades/jabbathehutt.png", - "slots": ["Crew", "Crew"], - "charges": { "value": 4, "recovers": 0 }, + "slots": [ + "Crew", + "Crew" + ], + "charges": { + "value": 4, + "recovers": 0 + }, "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/jabbathehutt.png" } ], - "cost": { "value": 11 }, - "restrictions": [{ "factions": ["scumandvillainy"] }], + "cost": { + "value": 11 + }, + "restrictions": [ + { + "factions": [ + "scumandvillainy" + ] + } + ], "standard": true, "extended": true, "epic": true @@ -644,13 +985,23 @@ "title": "Jyn Erso", "type": "Crew", "ability": "If a friendly ship at range 0-3 would gain a focus token, it may gain 1 evade token instead.", - "slots": ["Crew"], + "slots": [ + "Crew" + ], "image": "https://infinitearenas.com/xw2/images/upgrades/jynerso.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/jynerso.png" } ], - "cost": { "value": 7 }, - "restrictions": [{ "factions": ["rebelalliance"] }], + "cost": { + "value": 6 + }, + "restrictions": [ + { + "factions": [ + "rebelalliance" + ] + } + ], "standard": true, "extended": true, "epic": true @@ -664,14 +1015,27 @@ "title": "Kanan Jarrus", "type": "Crew", "ability": "After a friendly ship at range 0-2 fully executes a white maneuver, you may spend 1 [Force] to remove 1 stress token from that ship.", - "slots": ["Crew"], - "force": { "value": 1, "recovers": 1 }, + "slots": [ + "Crew" + ], + "force": { + "value": 1, + "recovers": 1 + }, "image": "https://infinitearenas.com/xw2/images/upgrades/kananjarrus.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/kananjarrus.png" } ], - "cost": { "value": 12 }, - "restrictions": [{ "factions": ["rebelalliance"] }], + "cost": { + "value": 10 + }, + "restrictions": [ + { + "factions": [ + "rebelalliance" + ] + } + ], "standard": true, "extended": true, "epic": true @@ -686,12 +1050,22 @@ "type": "Crew", "ability": "At the start of the End Phase, you may choose 1 enemy ship at range 0-2 in your firing arc. If you do, that ship does not remove its tractor tokens.", "image": "https://infinitearenas.com/xw2/images/upgrades/ketsuonyo.png", - "slots": ["Crew"], + "slots": [ + "Crew" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/ketsuonyo.png" } ], - "cost": { "value": 4 }, - "restrictions": [{ "factions": ["scumandvillainy"] }], + "cost": { + "value": 3 + }, + "restrictions": [ + { + "factions": [ + "scumandvillainy" + ] + } + ], "standard": true, "extended": true, "epic": true @@ -705,15 +1079,30 @@ "title": "Kylo Ren", "type": "Crew", "ability": "Action: Choose 1 enemy ship at range 1-3. If you do, spend 1 [Force] to assign the I'll Show You the Dark Side condition to that ship.", - "conditions": ["illshowyouthedarkside"], - "slots": ["Crew"], - "force": { "value": 1, "recovers": 1 }, + "conditions": [ + "illshowyouthedarkside" + ], + "slots": [ + "Crew" + ], + "force": { + "value": 1, + "recovers": 1 + }, "image": "https://infinitearenas.com/xw2/images/upgrades/kyloren.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/kyloren.png" } ], - "cost": { "value": 9 }, - "restrictions": [{ "factions": ["firstorder"] }], + "cost": { + "value": 7 + }, + "restrictions": [ + { + "factions": [ + "firstorder" + ] + } + ], "standard": true, "extended": true, "epic": true @@ -727,7 +1116,9 @@ "title": "L3-37", "type": "Crew", "ability": "Setup: Equip this side faceup. While you defend, you may flip this card. If you do, the attacker must reroll all attack dice.", - "slots": ["Crew"], + "slots": [ + "Crew" + ], "image": "https://infinitearenas.com/xw2/images/upgrades/l337.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/l337.png" }, @@ -735,13 +1126,23 @@ "title": "L3-37's Programming", "type": "Configuration", "ability": "If you are not shielded, decrease the difficulty of your bank ([Bank Left] and [Bank Right]) maneuvers.", - "slots": ["Configuration"], + "slots": [ + "Configuration" + ], "image": "https://infinitearenas.com/xw2/images/upgrades/l337-sideb.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/l337-sideb.png" } ], - "cost": { "value": 4 }, - "restrictions": [{ "factions": ["scumandvillainy"] }], + "cost": { + "value": 4 + }, + "restrictions": [ + { + "factions": [ + "scumandvillainy" + ] + } + ], "standard": true, "extended": true, "epic": true @@ -755,13 +1156,23 @@ "title": "Lando Calrissian", "type": "Crew", "ability": "After you roll dice, you may spend 1 green token to reroll up to 2 of your results.", - "slots": ["Crew"], + "slots": [ + "Crew" + ], "image": "https://infinitearenas.com/xw2/images/upgrades/landocalrissian-crew.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/landocalrissian-crew.png" } ], - "cost": { "value": 4 }, - "restrictions": [{ "factions": ["scumandvillainy"] }], + "cost": { + "value": 7 + }, + "restrictions": [ + { + "factions": [ + "scumandvillainy" + ] + } + ], "standard": true, "extended": true, "epic": true @@ -775,13 +1186,23 @@ "title": "Lando Calrissian", "type": "Crew", "ability": "Action: Roll 2 defense dice. For each [Focus] result, gain 1 focus token. For each [Evade] result, gain 1 evade token. If both results are blank, the opposing player chooses focus or evade. You gain 1 token of that type.", - "slots": ["Crew"], + "slots": [ + "Crew" + ], "image": "https://infinitearenas.com/xw2/images/upgrades/landocalrissian.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/landocalrissian.png" } ], - "cost": { "value": 2 }, - "restrictions": [{ "factions": ["rebelalliance"] }], + "cost": { + "value": 7 + }, + "restrictions": [ + { + "factions": [ + "rebelalliance" + ] + } + ], "standard": true, "extended": true, "epic": true @@ -796,12 +1217,22 @@ "type": "Crew", "ability": "While you defend, if the attacker is stressed, you may remove 1 stress from the attacker to change 1 of your blank/[Focus] results to an [Evade] result.", "image": "https://infinitearenas.com/xw2/images/upgrades/lattsrazzi.png", - "slots": ["Crew"], + "slots": [ + "Crew" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/lattsrazzi.png" } ], - "cost": { "value": 5 }, - "restrictions": [{ "factions": ["scumandvillainy"] }], + "cost": { + "value": 4 + }, + "restrictions": [ + { + "factions": [ + "scumandvillainy" + ] + } + ], "standard": true, "extended": true, "epic": true @@ -816,13 +1247,26 @@ "type": "Crew", "ability": "At the start of the Activation Phase, you may spend 3 [Charge]. During this phase, each friendly ship reduces the difficulty of its red maneuvers.", "image": "https://infinitearenas.com/xw2/images/upgrades/leiaorgana.png", - "slots": ["Crew"], - "charges": { "value": 3, "recovers": 1 }, + "slots": [ + "Crew" + ], + "charges": { + "value": 3, + "recovers": 1 + }, "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/leiaorgana.png" } ], - "cost": { "value": 7 }, - "restrictions": [{ "factions": ["rebelalliance"] }], + "cost": { + "value": 10 + }, + "restrictions": [ + { + "factions": [ + "rebelalliance" + ] + } + ], "standard": true, "extended": true, "epic": true @@ -836,13 +1280,23 @@ "title": "Magva Yarro", "type": "Crew", "ability": "After you defend, if the attack hit, you may acquire a lock on the attacker.", - "slots": ["Crew"], + "slots": [ + "Crew" + ], "image": "https://infinitearenas.com/xw2/images/upgrades/magvayarro.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/magvayarro.png" } ], - "cost": { "value": 5 }, - "restrictions": [{ "factions": ["rebelalliance"] }], + "cost": { + "value": 5 + }, + "restrictions": [ + { + "factions": [ + "rebelalliance" + ] + } + ], "standard": true, "extended": true, "epic": true @@ -857,17 +1311,39 @@ "type": "Crew", "ability": "After you suffer damage, you may gain 1 stress token to recover 1 [Force]. You can equip “Dark Side” upgrades.", "image": "https://infinitearenas.com/xw2/images/upgrades/maul.png", - "slots": ["Crew"], - "force": { "value": 1, "recovers": 1 }, + "slots": [ + "Crew" + ], + "force": { + "value": 1, + "recovers": 1 + }, "grants": [ - { "type": "force", "value": { "side": ["dark"] }, "amount": 1 } + { + "type": "force", + "value": { + "side": [ + "dark" + ] + }, + "amount": 1 + } ], "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/maul.png" } ], - "cost": { "value": 12 }, + "cost": { + "value": 12 + }, "restrictions": [ - { "factions": ["scumandvillainy"], "names": ["Ezra Bridger"] } + { + "factions": [ + "scumandvillainy" + ], + "names": [ + "Ezra Bridger" + ] + } ], "standard": true, "extended": true, @@ -883,12 +1359,22 @@ "type": "Crew", "ability": "At the start of the Engagement Phase, if you are damaged, you may perform a red [Reinforce] action.", "image": "https://infinitearenas.com/xw2/images/upgrades/ministertua.png", - "slots": ["Crew"], + "slots": [ + "Crew" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/ministertua.png" } ], - "cost": { "value": 4 }, - "restrictions": [{ "factions": ["galacticempire"] }], + "cost": { + "value": 4 + }, + "restrictions": [ + { + "factions": [ + "galacticempire" + ] + } + ], "standard": true, "extended": true, "epic": true @@ -903,15 +1389,30 @@ "type": "Crew", "ability": "During the System Phase, you may spend 2 [Charge]. If you do, choose the [1 [Bank Left]], [1 [Straight]], or [1 [Bank Right]] template. Each friendly ship may perform a red [Boost] action using that template.", "image": "https://infinitearenas.com/xw2/images/upgrades/moffjerjerrod.png", - "slots": ["Crew"], - "charges": { "value": 2, "recovers": 1 }, + "slots": [ + "Crew" + ], + "charges": { + "value": 2, + "recovers": 1 + }, "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/moffjerjerrod.png" } ], - "cost": { "value": 7 }, + "cost": { + "value": 5 + }, "restrictions": [ - { "factions": ["galacticempire"] }, - { "action": { "type": "Coordinate" } } + { + "factions": [ + "galacticempire" + ] + }, + { + "action": { + "type": "Coordinate" + } + } ], "standard": true, "extended": true, @@ -926,13 +1427,23 @@ "title": "Nien Nunb", "type": "Crew", "ability": "Decrease the difficulty of your bank maneuvers ([Bank Left] and [Bank Right]).", - "slots": ["Crew"], + "slots": [ + "Crew" + ], "image": "https://infinitearenas.com/xw2/images/upgrades/niennunb.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/niennunb.png" } ], - "cost": { "value": 5 }, - "restrictions": [{ "factions": ["rebelalliance"] }], + "cost": { + "value": 4 + }, + "restrictions": [ + { + "factions": [ + "rebelalliance" + ] + } + ], "standard": true, "extended": true, "epic": true @@ -946,12 +1457,16 @@ "title": "Novice Technician", "type": "Crew", "ability": "At the end of the round, you may roll 1 attack die to repair 1 faceup damage card. Then on a [Hit] result, expose 1 damage card.", - "slots": ["Crew"], + "slots": [ + "Crew" + ], "image": "https://infinitearenas.com/xw2/images/upgrades/novicetechnician.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/novicetechnician.png" } ], - "cost": { "value": 2 }, + "cost": { + "value": 2 + }, "standard": true, "extended": true, "epic": true @@ -965,12 +1480,16 @@ "title": "Perceptive Copilot", "type": "Crew", "ability": "After you perform a [Focus] action, gain 1 focus token.", - "slots": ["Crew"], + "slots": [ + "Crew" + ], "image": "https://infinitearenas.com/xw2/images/upgrades/perceptivecopilot.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/perceptivecopilot.png" } ], - "cost": { "value": 8 }, + "cost": { + "value": 8 + }, "standard": true, "extended": true, "epic": true @@ -984,13 +1503,23 @@ "title": "Petty Officer Thanisson", "type": "Crew", "ability": "During the Activation or Engagement Phase, after an enemy ship in your [Front Arc] at range 0-1 gains a red or orange token, if you are not stressed, you may gain 1 stress token. If you do, that ship gains 1 additional token of the type that it gained.", - "slots": ["Crew"], + "slots": [ + "Crew" + ], "image": "https://infinitearenas.com/xw2/images/upgrades/pettyofficerthanisson.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/pettyofficerthanisson.png" } ], - "cost": { "value": 3 }, - "restrictions": [{ "factions": ["firstorder"] }], + "cost": { + "value": 4 + }, + "restrictions": [ + { + "factions": [ + "firstorder" + ] + } + ], "standard": true, "extended": true, "epic": true @@ -1004,13 +1533,23 @@ "title": "Qi'ra", "type": "Crew", "ability": "While you move and perform attacks, you ignore obstacles that you are locking.", - "slots": ["Crew"], + "slots": [ + "Crew" + ], "image": "https://infinitearenas.com/xw2/images/upgrades/qira.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/qira.png" } ], - "cost": { "value": 2 }, - "restrictions": [{ "factions": ["scumandvillainy"] }], + "cost": { + "value": 2 + }, + "restrictions": [ + { + "factions": [ + "scumandvillainy" + ] + } + ], "standard": true, "extended": true, "epic": true @@ -1024,13 +1563,23 @@ "title": "R2-D2", "type": "Crew", "ability": "During the End Phase, if you are damaged and not shielded, you may roll 1 attack die to recover 1 shield. On a [Hit] result, expose 1 of your damage cards.", - "slots": ["Crew"], + "slots": [ + "Crew" + ], "image": "https://infinitearenas.com/xw2/images/upgrades/r2d2-crew.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/r2d2-crew.png" } ], - "cost": { "value": 8 }, - "restrictions": [{ "factions": ["rebelalliance"] }], + "cost": { + "value": 8 + }, + "restrictions": [ + { + "factions": [ + "rebelalliance" + ] + } + ], "standard": true, "extended": true, "epic": true @@ -1044,13 +1593,23 @@ "title": "Sabine Wren", "type": "Crew", "ability": "Setup: Place 1 ion, 1 jam, 1 stress, and 1 tractor token on this card. After a ship suffers the effect of a friendly bomb, you may remove 1 ion, jam, stress, or tractor token from this card. If you do, that ship gains a matching token.", - "slots": ["Crew"], + "slots": [ + "Crew" + ], "image": "https://infinitearenas.com/xw2/images/upgrades/sabinewren.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/sabinewren.png" } ], - "cost": { "value": 3 }, - "restrictions": [{ "factions": ["rebelalliance"] }], + "cost": { + "value": 1 + }, + "restrictions": [ + { + "factions": [ + "rebelalliance" + ] + } + ], "standard": false, "extended": true, "epic": true @@ -1064,13 +1623,23 @@ "title": "Saw Gerrera", "type": "Crew", "ability": "While you perform an attack, you may suffer 1 [Hit] damage to change all of your [Focus] results to [Critical Hit] results.", - "slots": ["Crew"], + "slots": [ + "Crew" + ], "image": "https://infinitearenas.com/xw2/images/upgrades/sawgerrera.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/sawgerrera.png" } ], - "cost": { "value": 9 }, - "restrictions": [{ "factions": ["rebelalliance"] }], + "cost": { + "value": 9 + }, + "restrictions": [ + { + "factions": [ + "rebelalliance" + ] + } + ], "standard": true, "extended": true, "epic": true @@ -1084,12 +1653,16 @@ "title": "Seasoned Navigator", "type": "Crew", "ability": "After you reveal your dial, you may set your dial to another non-red maneuver of the same speed. While you execute that maneuver, increase its difficulty.", - "slots": ["Crew"], + "slots": [ + "Crew" + ], "image": "https://infinitearenas.com/xw2/images/upgrades/seasonednavigator.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/seasonednavigator.png" } ], - "cost": { "value": 7 }, + "cost": { + "value": 7 + }, "standard": false, "extended": true, "epic": true @@ -1104,13 +1677,26 @@ "type": "Crew", "ability": "If an enemy ship at range 0-1 would gain a stress token, you may spend 1 [Force] to have it gain 1 jam or tractor token instead.", "image": "https://infinitearenas.com/xw2/images/upgrades/seventhsister.png", - "slots": ["Crew"], - "force": { "value": 1, "recovers": 1 }, + "slots": [ + "Crew" + ], + "force": { + "value": 1, + "recovers": 1 + }, "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/seventhsister.png" } ], - "cost": { "value": 9 }, - "restrictions": [{ "factions": ["galacticempire"] }], + "cost": { + "value": 9 + }, + "restrictions": [ + { + "factions": [ + "galacticempire" + ] + } + ], "standard": true, "extended": true, "epic": true @@ -1124,14 +1710,28 @@ "title": "Supreme Leader Snoke", "type": "Crew", "ability": "During the System Phase, you may choose any number of enemy ships beyond range 1. If you do, spend that many [Force] to flip each chosen ship's dial faceup.", - "slots": ["Crew", "Crew"], - "force": { "value": 1, "recovers": 1 }, + "slots": [ + "Crew", + "Crew" + ], + "force": { + "value": 1, + "recovers": 1 + }, "image": "https://infinitearenas.com/xw2/images/upgrades/supremeleadersnoke.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/supremeleadersnoke.png" } ], - "cost": { "value": 10 }, - "restrictions": [{ "factions": ["firstorder"] }], + "cost": { + "value": 15 + }, + "restrictions": [ + { + "factions": [ + "firstorder" + ] + } + ], "standard": false, "extended": true, "epic": true @@ -1145,21 +1745,38 @@ "title": "Tactical Officer", "type": "Crew", "text": "In the chaos of a starfighter battle, a single order can mean the difference between a victory and a massacre.", - "slots": ["Crew"], - "actions": [{ "type": "Coordinate", "difficulty": "White" }], + "slots": [ + "Crew" + ], + "actions": [ + { + "type": "Coordinate", + "difficulty": "White" + } + ], "grants": [ { "type": "action", - "value": { "type": "Coordinate", "difficulty": "White" } + "value": { + "type": "Coordinate", + "difficulty": "White" + } } ], "image": "https://infinitearenas.com/xw2/images/upgrades/tacticalofficer.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/tacticalofficer.png" } ], - "cost": { "value": 3 }, + "cost": { + "value": 3 + }, "restrictions": [ - { "action": { "type": "Coordinate", "difficulty": "Red" } } + { + "action": { + "type": "Coordinate", + "difficulty": "Red" + } + } ], "standard": true, "extended": true, @@ -1174,13 +1791,23 @@ "title": "Tobias Beckett", "type": "Crew", "ability": "Setup: After placing forces, you may choose 1 obstacle in the play area. If you do, place it anywhere in the play area beyond range 2 of any board edge or ship and beyond range 1 of other obstacles.", - "slots": ["Crew"], + "slots": [ + "Crew" + ], "image": "https://infinitearenas.com/xw2/images/upgrades/tobiasbeckett.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/tobiasbeckett.png" } ], - "cost": { "value": 2 }, - "restrictions": [{ "factions": ["scumandvillainy"] }], + "cost": { + "value": 8 + }, + "restrictions": [ + { + "factions": [ + "scumandvillainy" + ] + } + ], "standard": false, "extended": true, "epic": true @@ -1195,12 +1822,22 @@ "type": "Crew", "ability": "After you partially execute a maneuver, you may suffer 1 [Hit] damage to perform 1 white action.", "image": "https://infinitearenas.com/xw2/images/upgrades/unkarplutt.png", - "slots": ["Crew"], + "slots": [ + "Crew" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/unkarplutt.png" } ], - "cost": { "value": 2 }, - "restrictions": [{ "factions": ["scumandvillainy"] }], + "cost": { + "value": 1 + }, + "restrictions": [ + { + "factions": [ + "scumandvillainy" + ] + } + ], "standard": true, "extended": true, "epic": true @@ -1215,12 +1852,22 @@ "type": "Crew", "ability": "While you perform an attack, if you are not stressed, you may choose 1 defense die and gain 1 stress token. If you do, the defender must reroll that die.", "image": "https://infinitearenas.com/xw2/images/upgrades/zuckuss.png", - "slots": ["Crew"], + "slots": [ + "Crew" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/zuckuss.png" } ], - "cost": { "value": 6 }, - "restrictions": [{ "factions": ["scumandvillainy"] }], + "cost": { + "value": 5 + }, + "restrictions": [ + { + "factions": [ + "scumandvillainy" + ] + } + ], "standard": true, "extended": true, "epic": true @@ -1236,21 +1883,37 @@ "ability": "While you coordinate, you can choose friendly ships beyond range 2 if they have [Calculate] on their action bar. After you perform the [Calculate] or [Coordinate] action, gain 1 calculate token.", "image": "https://infinitearenas.com/xw2/images/upgrades/c3po-crew.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/c3po-crew.png", - "slots": ["Crew"], + "slots": [ + "Crew" + ], "grants": [ { "type": "action", - "value": { "type": "Calculate", "difficulty": "White" } + "value": { + "type": "Calculate", + "difficulty": "White" + } }, { "type": "action", - "value": { "type": "Coordinate", "difficulty": "Red" } + "value": { + "type": "Coordinate", + "difficulty": "Red" + } } ] } ], - "cost": { "value": 7 }, - "restrictions": [{ "factions": ["resistance"] }], + "cost": { + "value": 6 + }, + "restrictions": [ + { + "factions": [ + "resistance" + ] + } + ], "standard": true, "extended": true, "epic": true @@ -1266,17 +1929,30 @@ "ability": "After you perform an [Evade] action, gain additional evade tokens equal to the number of enemy ships at range 0-1.", "image": "https://infinitearenas.com/xw2/images/upgrades/hansolo-crew.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/hansolo-crew.png", - "slots": ["Crew"], + "slots": [ + "Crew" + ], "grants": [ { "type": "action", - "value": { "type": "Evade", "difficulty": "Red" } + "value": { + "type": "Evade", + "difficulty": "Red" + } } ] } ], - "cost": { "value": 3 }, - "restrictions": [{ "factions": ["resistance"] }], + "cost": { + "value": 3 + }, + "restrictions": [ + { + "factions": [ + "resistance" + ] + } + ], "standard": true, "extended": true, "epic": true @@ -1292,12 +1968,25 @@ "ability": "Setup: Lose 1 [Charge]. After a friendly ship at range 0-3 is dealt 1 damage card, recover 1 [Charge]. While you perform an attack, you may spend 2 [Charge] to change 1 [Focus] result to a [Critical Hit] result.", "image": "https://infinitearenas.com/xw2/images/upgrades/chewbacca-crew-swz19.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/chewbacca-crew-swz19.png", - "slots": ["Crew"], - "charges": { "value": 2, "recovers": 0 } + "slots": [ + "Crew" + ], + "charges": { + "value": 2, + "recovers": 0 + } + } + ], + "cost": { + "value": 4 + }, + "restrictions": [ + { + "factions": [ + "resistance" + ] } ], - "cost": { "value": 4 }, - "restrictions": [{ "factions": ["resistance"] }], "standard": true, "extended": true, "epic": true @@ -1313,11 +2002,21 @@ "ability": "While you defend or perform an attack, you may spend 1 of your results to acquire a lock on the enemy ship.", "image": "https://infinitearenas.com/xw2/images/upgrades/rosetico.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/rosetico.png", - "slots": ["Crew"] + "slots": [ + "Crew" + ] + } + ], + "cost": { + "value": 9 + }, + "restrictions": [ + { + "factions": [ + "resistance" + ] } ], - "cost": { "value": 9 }, - "restrictions": [{ "factions": ["resistance"] }], "standard": true, "extended": true, "epic": true @@ -1332,14 +2031,22 @@ "type": "Crew", "ability": "Setup: Equip this side faceup. After you defend, if the attacker is at range 0-2, you may spend 1 [Force]. If you do, the attacker gains 1 stress token. During the End Phase, you may flip this card.", "image": "https://infinitearenas.com/xw2/images/upgrades/chancellorpalpatine.png", - "force": { "value": 1, "recovers": 1 }, + "force": { + "value": 1, + "recovers": 1 + }, "grants": [ { "type": "action", - "value": { "type": "Coordinate", "difficulty": "Purple" } + "value": { + "type": "Coordinate", + "difficulty": "Purple" + } } ], - "slots": ["Crew"], + "slots": [ + "Crew" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/chancellorpalpatine.png" }, { @@ -1347,20 +2054,35 @@ "type": "Crew", "ability": "After you perform a purple [Coordinate] action, the ship you coordinated gains 1 stress token. Then, it gains 1 focus token or recovers 1 [Force].", "image": "https://infinitearenas.com/xw2/images/upgrades/chancellorpalpatine-sideb.png", - "force": { "value": 1, "recovers": 1 }, + "force": { + "value": 1, + "recovers": 1 + }, "grants": [ { "type": "action", - "value": { "type": "Coordinate", "difficulty": "Purple" } + "value": { + "type": "Coordinate", + "difficulty": "Purple" + } } ], - "slots": ["Crew"], + "slots": [ + "Crew" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/chancellorpalpatine-sideb.png" } ], - "cost": { "value": 14 }, + "cost": { + "value": 14 + }, "restrictions": [ - { "factions": ["galacticrepublic", "separatistalliance"] } + { + "factions": [ + "galacticrepublic", + "separatistalliance" + ] + } ], "standard": true, "extended": true, @@ -1376,13 +2098,26 @@ "type": "Crew", "ability": "During an attack, before a ship at range 0-2 rolls attack or defense dice, if all of your [Force] are active, you may spend 1 [Force] and name a result. If the roll does not contain the named result, the ship must change 1 die to that result.", "image": "https://infinitearenas.com/xw2/images/upgrades/countdooku.png", - "force": { "value": 1, "recovers": 1 }, - "slots": ["Crew"], + "force": { + "value": 1, + "recovers": 1 + }, + "slots": [ + "Crew" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/countdooku.png" } ], - "cost": { "value": 12 }, - "restrictions": [{ "factions": ["separatistalliance"] }], + "cost": { + "value": 12 + }, + "restrictions": [ + { + "factions": [ + "separatistalliance" + ] + } + ], "standard": true, "extended": true, "epic": true @@ -1397,13 +2132,26 @@ "type": "Crew", "ability": "While you defend, after the Neutralize Results step, if there are 2 or more [Hit]/[Critical Hit] results, you may spend 1 [Charge] to cancel 1 [Hit] or [Critical Hit] result. After a friendly ship is destroyed, recover 1 [Charge].", "image": "https://infinitearenas.com/xw2/images/upgrades/generalgrievous.png", - "charges": { "value": 1, "recovers": 0 }, - "slots": ["Crew"], + "charges": { + "value": 1, + "recovers": 0 + }, + "slots": [ + "Crew" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/generalgrievous.png" } ], - "cost": { "value": 6 }, - "restrictions": [{ "factions": ["separatistalliance"] }], + "cost": { + "value": 5 + }, + "restrictions": [ + { + "factions": [ + "separatistalliance" + ] + } + ], "standard": true, "extended": true, "epic": true @@ -1412,14 +2160,24 @@ "name": "Amilyn Holdo", "limited": 1, "xws": "amilynholdo", - "cost": { "value": 8 }, - "restrictions": [{ "factions": ["resistance"] }], + "cost": { + "value": 8 + }, + "restrictions": [ + { + "factions": [ + "resistance" + ] + } + ], "sides": [ { "ability": "Before you engage, you may choose another friendly ship at range 1-2. You may transfer to that ship 1 token of a type that ship does not have. That ship may transfer 1 token to you of a type you do not have.", "title": "Amilyn Holdo", "type": "Crew", - "slots": ["Crew"], + "slots": [ + "Crew" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/amilynholdo.png", "image": "https://infinitearenas.com/xw2/images/upgrades/amilynholdo.png" } @@ -1432,20 +2190,38 @@ "name": "GA-97", "limited": 1, "xws": "ga97", - "cost": { "value": 5 }, - "restrictions": [{ "factions": ["resistance"] }], + "cost": { + "value": 5 + }, + "restrictions": [ + { + "factions": [ + "resistance" + ] + } + ], "sides": [ { "ability": "Setup: Before placing forces, you may spend 3-5 [Charge]. If you do, choose another friendly ship and assign the It's the Resistance condition to it.", - "conditions": ["itstheresistance"], + "conditions": [ + "itstheresistance" + ], "title": "GA-97", "type": "Crew", - "slots": ["Crew"], - "charges": { "value": 5, "recovers": 1 }, + "slots": [ + "Crew" + ], + "charges": { + "value": 5, + "recovers": 1 + }, "grants": [ { "type": "action", - "value": { "type": "Calculate", "difficulty": "White" } + "value": { + "type": "Calculate", + "difficulty": "White" + } } ], "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/ga97.png", @@ -1460,14 +2236,24 @@ "name": "Kaydel Connix", "limited": 1, "xws": "kaydelconnix", - "cost": { "value": 5 }, - "restrictions": [{ "factions": ["resistance"] }], + "cost": { + "value": 8 + }, + "restrictions": [ + { + "factions": [ + "resistance" + ] + } + ], "sides": [ { "ability": "After you reveal your dial, you may set your dial to a basic maneuver of the next higher speed. While you execute that maneuver, increase its difficulty.", "title": "Kaydel Connix", "type": "Crew", - "slots": ["Crew"], + "slots": [ + "Crew" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/kaydelconnix.png", "image": "https://infinitearenas.com/xw2/images/upgrades/kaydelconnix.png" } @@ -1480,14 +2266,24 @@ "name": "Korr Sella", "limited": 1, "xws": "korrsella", - "cost": { "value": 6 }, - "restrictions": [{ "factions": ["resistance"] }], + "cost": { + "value": 6 + }, + "restrictions": [ + { + "factions": [ + "resistance" + ] + } + ], "sides": [ { "ability": "After you fully execute a blue maneuver, remove all of your stress tokens.", "title": "Korr Sella", "type": "Crew", - "slots": ["Crew"], + "slots": [ + "Crew" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/korrsella.png", "image": "https://infinitearenas.com/xw2/images/upgrades/korrsella.png" } @@ -1500,14 +2296,24 @@ "name": "Larma D'Acy", "limited": 1, "xws": "larmadacy", - "cost": { "value": 4 }, - "restrictions": [{ "factions": ["resistance"] }], + "cost": { + "value": 4 + }, + "restrictions": [ + { + "factions": [ + "resistance" + ] + } + ], "sides": [ { "ability": "While you have 2 or fewer stress tokens, you can perform [Reinforce], [Coordinate], and [Jam] actions, even while stressed. While you perform a white [Reinforce], [Coordinate], or [Jam] action, if you are stressed, treat that action as red.", "title": "Larma D'Acy", "type": "Crew", - "slots": ["Crew"], + "slots": [ + "Crew" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/larmadacy.png", "image": "https://infinitearenas.com/xw2/images/upgrades/larmadacy.png" } @@ -1523,19 +2329,36 @@ "standard": true, "extended": true, "epic": true, - "cost": { "value": 14 }, - "restrictions": [{ "factions": ["resistance"] }], + "cost": { + "value": 10 + }, + "restrictions": [ + { + "factions": [ + "resistance" + ] + } + ], "sides": [ { "ability": "After a friendly ship reveals a non-[0 [Stationary]] maneuver, you may spend 1 [Force]. If you do, the chosen ship reduces the difficulty of that maneuver.", "title": "Leia Organa", "type": "Crew", - "slots": ["Crew", "Crew"], - "force": { "value": 1, "recovers": 1 }, + "slots": [ + "Crew", + "Crew" + ], + "force": { + "value": 1, + "recovers": 1 + }, "grants": [ { "type": "action", - "value": { "type": "Coordinate", "difficulty": "Purple" } + "value": { + "type": "Coordinate", + "difficulty": "Purple" + } } ], "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/leiaorgana-resistance.png", @@ -1547,18 +2370,31 @@ "name": "PZ-4CO", "limited": 1, "xws": "pz4co", - "cost": { "value": 5 }, - "restrictions": [{ "factions": ["resistance"] }], + "cost": { + "value": 4 + }, + "restrictions": [ + { + "factions": [ + "resistance" + ] + } + ], "sides": [ { "ability": "At the end of the Activation Phase, you may choose 1 friendly ship at range 1-2. If you do, transfer 1 calculate token to that ship. If your revealed maneuver is blue, you may transfer 1 focus token instead.", "title": "PZ-4CO", "type": "Crew", - "slots": ["Crew"], + "slots": [ + "Crew" + ], "grants": [ { "type": "action", - "value": { "type": "Calculate", "difficulty": "White" } + "value": { + "type": "Calculate", + "difficulty": "White" + } } ], "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/pz4co.png", @@ -1577,19 +2413,32 @@ "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/c3po-republic.png", "image": "https://infinitearenas.com/xw2/images/upgrades/c3po-republic.png", "ability": "While you defend, if you are calculating, you may reroll 1 defense die. After you perform a [Calculate] action, gain 1 calculate token.", - "slots": ["Crew"], + "slots": [ + "Crew" + ], "type": "Crew", "grants": [ { "type": "action", - "value": { "type": "Calculate", "difficulty": "White" } + "value": { + "type": "Calculate", + "difficulty": "White" + } } ] } ], - "cost": { "value": 6 }, + "cost": { + "value": 6 + }, "limited": 1, - "restrictions": [{ "factions": ["galacticrepublic"] }], + "restrictions": [ + { + "factions": [ + "galacticrepublic" + ] + } + ], "standard": true, "extended": true, "epic": true, @@ -1604,15 +2453,23 @@ "ability": "While an enemy ship in your [Bullseye Arc] performs an attack, if the defender is friendly and at range 0-2, the defender may change 1 blank result to a [Focus] result.", "title": "Aayla Secura", "type": "Crew", - "slots": ["Crew"], - "force": { "value": 1, "recovers": 1 }, + "slots": [ + "Crew" + ], + "force": { + "value": 1, + "recovers": 1 + }, "grants": [ { "type": "action", "value": { "type": "Focus", "difficulty": "White", - "linked": { "type": "Coordinate", "difficulty": "Purple" } + "linked": { + "type": "Coordinate", + "difficulty": "Purple" + } } } ], @@ -1620,7 +2477,9 @@ "image": "https://infinitearenas.com/xw2/images/upgrades/aaylasecura.png" } ], - "cost": { "value": 12 }, + "cost": { + "value": 12 + }, "standard": true, "extended": true, "epic": true @@ -1634,12 +2493,16 @@ "ability": "Setup: Equip this side faceup and place 3 calculate tokens on this card. At the start of the Engagement Phase, you may choose a friendly ship at range 0-3 and remove 1 calculate token from this card to have that ship gain a matching token. Then, if there are no calculate tokens on this card, flip it.", "title": "Agent Terex", "type": "Crew", - "slots": ["Crew"], + "slots": [ + "Crew" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/agentterex.png", "image": "https://infinitearenas.com/xw2/images/upgrades/agentterex.png" }, { - "slots": ["Crew"], + "slots": [ + "Crew" + ], "title": "Agent Terex (Cyborg)", "type": "Crew", "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/agentterex-sideb.png", @@ -1647,7 +2510,9 @@ "ability": "During the System Phase, roll 1 attack die. On a [Hit] or [Critical Hit] result, gain 1 calculate token. Otherwise gain 1 jam token. Action: Transfer 1 calculate token or 1 jam token to a ship at range 0-3." } ], - "cost": { "value": 7 }, + "cost": { + "value": 7 + }, "standard": true, "extended": true, "epic": true @@ -1661,22 +2526,32 @@ "ability": "During the System Phase, you may choose a friendly ship at range 0-3. That ship gains 1 calculate and 1 stress token.", "title": "K-2SO", "type": "Crew", - "slots": ["Crew"], + "slots": [ + "Crew" + ], "grants": [ { "type": "action", - "value": { "type": "Calculate", "difficulty": "White" } + "value": { + "type": "Calculate", + "difficulty": "White" + } }, { "type": "action", - "value": { "type": "Jam", "difficulty": "White" } + "value": { + "type": "Jam", + "difficulty": "White" + } } ], "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/k2so.png", "image": "https://infinitearenas.com/xw2/images/upgrades/k2so.png" } ], - "cost": { "value": 6 }, + "cost": { + "value": 8 + }, "standard": true, "extended": true, "epic": true @@ -1688,21 +2563,31 @@ "sides": [ { "ability": "At the start of the End Phase, if you are reinforced, you may choose 1 friendly ship at range 0 or in your [Left Arc] or [Right Arc] at range 1. That ship removes 1 deplete or strain token, or repairs 1 faceup damage card.", - "force": { "value": 1, "recovers": 1 }, + "force": { + "value": 1, + "recovers": 1 + }, "title": "Plo Koon", "type": "Crew", - "slots": ["Crew"], + "slots": [ + "Crew" + ], "grants": [ { "type": "action", - "value": { "type": "Reinforce", "difficulty": "Purple" } + "value": { + "type": "Reinforce", + "difficulty": "Purple" + } } ], "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/plokoon.png", "image": "https://infinitearenas.com/xw2/images/upgrades/plokoon.png" } ], - "cost": { "value": 9 }, + "cost": { + "value": 9 + }, "standard": true, "extended": true, "epic": true @@ -1719,14 +2604,19 @@ "ability": "After you coordinate a friendly ship, it may acquire a lock on a ship you are locking, ignoring range restrictions.", "title": "Toryn Farr", "type": "Crew", - "slots": ["Crew"], + "slots": [ + "Crew" + ], "grants": [ { "type": "action", "value": { "type": "Lock", "difficulty": "White", - "linked": { "type": "Coordinate", "difficulty": "Red" } + "linked": { + "type": "Coordinate", + "difficulty": "Red" + } } } ], @@ -1734,28 +2624,40 @@ "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/torynfarr.png" } ], - "cost": { "value": 4 } + "cost": { + "value": 4 + } }, { "sides": [ { "title": "Kit Fisto", "type": "Crew", - "slots": ["Crew"], + "slots": [ + "Crew" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/kitfisto.png", "image": "https://infinitearenas.com/xw2/images/upgrades/kitfisto.png", "ability": "At the start of the Engagement Phase, you may choose 1 friendly ship at range 0-1 and spend 1 [Force]. If you do, it may perform a red [Evade] action.", - "force": { "value": 1, "recovers": 1 }, + "force": { + "value": 1, + "recovers": 1 + }, "grants": [ { "type": "action", - "value": { "type": "Evade", "difficulty": "Purple" } + "value": { + "type": "Evade", + "difficulty": "Purple" + } } ] } ], "name": "Kit Fisto", - "cost": { "value": 8 }, + "cost": { + "value": 9 + }, "limited": 1, "xws": "kitfisto", "standard": true, @@ -1767,21 +2669,31 @@ { "title": "Yoda", "type": "Crew", - "slots": ["Crew"], + "slots": [ + "Crew" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/yoda.png", "image": "https://infinitearenas.com/xw2/images/upgrades/yoda.png", "ability": "After another friendly ship at range 0-2 fully executes a purple maneuver or performs a purple action, you may spend 1 [Force]. If you do, that ship recovers 1 [Force].", - "force": { "value": 2, "recovers": 1 }, + "force": { + "value": 2, + "recovers": 1 + }, "grants": [ { "type": "action", - "value": { "type": "Coordinate", "difficulty": "Purple" } + "value": { + "type": "Coordinate", + "difficulty": "Purple" + } } ] } ], "name": "Yoda", - "cost": { "value": 12 }, + "cost": { + "value": 12 + }, "limited": 1, "xws": "yoda", "standard": true, @@ -1793,14 +2705,18 @@ { "title": "“Fives”", "type": "Crew", - "slots": ["Crew"], + "slots": [ + "Crew" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/fives.png", "image": "https://infinitearenas.com/xw2/images/upgrades/fives.png", "ability": "After you perform an attack that missed, if the defender's initiative is equal to or greater than your initiative, place 1 evade or focus token on this card. Before you engage, you may remove 1 token from this card to gain 1 matching token." } ], "name": "“Fives”", - "cost": { "value": 3 }, + "cost": { + "value": 3 + }, "limited": 1, "xws": "fives", "standard": true, @@ -1812,14 +2728,19 @@ { "title": "Wolfpack", "type": "Crew", - "slots": ["Crew", "Gunner"], + "slots": [ + "Crew", + "Gunner" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/wolfpack.png", "image": "https://infinitearenas.com/xw2/images/upgrades/wolfpack.png", "ability": "After a friendly ship at range 0-3 defends, if the attacker is in your firing arc, the defender may gain 1 strain token to acquire a lock on the attacker." } ], "name": "Wolfpack", - "cost": { "value": 4 }, + "cost": { + "value": 4 + }, "limited": 1, "xws": "wolfpack", "standard": true, @@ -1831,7 +2752,9 @@ { "title": "Commander Malarus", "type": "Crew", - "slots": ["Crew"], + "slots": [ + "Crew" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/commandermalarus.png", "image": "https://infinitearenas.com/xw2/images/upgrades/commandermalarus.png", "ability": "Setup: Equip this side faceup. While a friendly non-limited ship at range 0-1 performs a primary attack, that ship may reroll 1 blank result. If it does and the attack does not hit, you must flip this card." @@ -1839,14 +2762,18 @@ { "title": "Commander Malarus (Perfected)", "type": "Crew", - "slots": ["Crew"], + "slots": [ + "Crew" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/commandermalarus-sideb.png", "image": "https://infinitearenas.com/xw2/images/upgrades/commandermalarus-sideb.png", "ability": "While you perform an attack, if the defender is in your [Bullseye Arc], you must convert all [Focus] results to [Hit] results and gain 1 stress token. Then, if you have 2 or more stress tokens, suffer 1 [Hit] damage." } ], "name": "Commander Malarus", - "cost": { "value": 2 }, + "cost": { + "value": 2 + }, "limited": 1, "xws": "commandermalarus", "standard": true, @@ -1858,7 +2785,10 @@ { "title": "Ghost Company", "type": "Crew", - "slots": ["Crew", "Gunner"], + "slots": [ + "Crew", + "Gunner" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/ghostcompany.png", "image": "https://infinitearenas.com/xw2/images/upgrades/ghostcompany.png", "ability": "After you perform a primary attack, if you are focused, you may perform a [Single Turret Arc] attack against a ship you have not attacked this round as a bonus attack.", @@ -1868,14 +2798,19 @@ "value": { "type": "Rotate Arc", "difficulty": "White", - "linked": { "type": "Focus", "difficulty": "Red" } + "linked": { + "type": "Focus", + "difficulty": "Red" + } } } ] } ], "name": "Ghost Company", - "cost": { "value": 5 }, + "cost": { + "value": 5 + }, "limited": 1, "xws": "ghostcompany", "standard": true, @@ -1887,14 +2822,18 @@ { "title": "Commander Pyre", "type": "Crew", - "slots": ["Crew"], + "slots": [ + "Crew" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/commanderpyre.png", "image": "https://infinitearenas.com/xw2/images/upgrades/commanderpyre.png", "ability": "Setup: After placing forces, choose an enemy ship. It gains 2 stress tokens. While you defend, if the attacker is stressed, you may reroll 1 defense die." } ], "name": "Commander Pyre", - "cost": { "value": 5 }, + "cost": { + "value": 10 + }, "limited": 1, "xws": "commanderpyre", "standard": false, @@ -1910,12 +2849,16 @@ "ability": "Action: Choose 2 ships at range 1-3 of you that are friendly to each other. Coordinate one of the chosen ships, then jam the other, ignoring range restrictions.", "title": "Hondo Ohnaka", "type": "Crew", - "slots": ["Crew"], + "slots": [ + "Crew" + ], "image": "https://infinitearenas.com/xw2/images/upgrades/hondoohnaka.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/hondoohnaka.png" } ], - "cost": { "value": 8 }, + "cost": { + "value": 7 + }, "standard": true, "extended": true, "epic": true @@ -1929,14 +2872,23 @@ "ability": "While you defend or perform an attack, you may spend your lock on the enemy ship to change 1 of the enemy ship's [Focus] results to a blank result.", "title": "Jango Fett", "type": "Crew", - "slots": ["Crew"], + "slots": [ + "Crew" + ], "image": "https://infinitearenas.com/xw2/images/upgrades/jangofett.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/jangofett.png" } ], - "cost": { "value": 3 }, + "cost": { + "value": 3 + }, "restrictions": [ - { "factions": ["scumandvillainy", "separatistalliance"] } + { + "factions": [ + "scumandvillainy", + "separatistalliance" + ] + } ], "standard": true, "extended": true, @@ -1951,16 +2903,31 @@ "ability": "Setup: Lose 2 [Charge]. During the System Phase, you may assign 1 of your secret conditions to yourself facedown: You Should Thank Me You'd Better Mean Business", "title": "Zam Wesell", "type": "Crew", - "slots": ["Crew"], - "conditions": ["youdbettermeanbusiness", "youshouldthankme"], - "charges": { "value": 2, "recovers": 0 }, + "slots": [ + "Crew" + ], + "conditions": [ + "youdbettermeanbusiness", + "youshouldthankme" + ], + "charges": { + "value": 2, + "recovers": 0 + }, "image": "https://infinitearenas.com/xw2/images/upgrades/zamwesell.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/zamwesell.png" } ], - "cost": { "value": 11 }, + "cost": { + "value": 9 + }, "restrictions": [ - { "factions": ["scumandvillainy", "separatistalliance"] } + { + "factions": [ + "scumandvillainy", + "separatistalliance" + ] + } ], "standard": true, "extended": true, @@ -1974,15 +2941,28 @@ { "ability": "At the start of the End Phase, you may spend 2 [Charge] to choose a ship at range 0-1 with 1 or more circular tokens. During the End Phase, circular tokens are not removed from that ship.", "title": "Gamut Key", - "charges": { "value": 2, "recovers": 1 }, + "charges": { + "value": 2, + "recovers": 1 + }, "type": "Crew", - "slots": ["Crew"], + "slots": [ + "Crew" + ], "image": "https://infinitearenas.com/xw2/images/upgrades/gamutkey.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/gamutkey.png" } ], - "cost": { "value": 8 }, - "restrictions": [{ "factions": ["scumandvillainy"] }], + "cost": { + "value": 5 + }, + "restrictions": [ + { + "factions": [ + "scumandvillainy" + ] + } + ], "standard": true, "extended": true, "epic": true @@ -1996,20 +2976,33 @@ "ability": "After you coordinate a friendly ship, you may transfer 1 orange or red token to the ship you coordinated.", "title": "Protectorate Gleb", "type": "Crew", - "slots": ["Crew"], + "slots": [ + "Crew" + ], "grants": [ { "type": "action", - "value": { "type": "Coordinate", "difficulty": "Red" } + "value": { + "type": "Coordinate", + "difficulty": "Red" + } } ], "image": "https://infinitearenas.com/xw2/images/upgrades/protectorategleb.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/protectorategleb.png" } ], - "cost": { "value": 6 }, + "cost": { + "value": 7 + }, "restrictions": [ - { "factions": ["scumandvillainy", "galacticempire", "firstorder"] } + { + "factions": [ + "scumandvillainy", + "galacticempire", + "firstorder" + ] + } ], "standard": true, "extended": true, @@ -2024,19 +3017,32 @@ "ability": "During the End Phase, if you did not defend this round, recover 1 non-recurring [Force], if able.", "title": "The Mandalorian", "type": "Crew", - "slots": ["Crew"], + "slots": [ + "Crew" + ], "grants": [ { "type": "action", - "value": { "type": "Reinforce", "difficulty": "White" } + "value": { + "type": "Reinforce", + "difficulty": "White" + } } ], "image": "https://infinitearenas.com/xw2/images/upgrades/themandalorian.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/themandalorian.png" } ], - "cost": { "value": 2 }, - "restrictions": [{ "factions": ["scumandvillainy"] }], + "cost": { + "value": 3 + }, + "restrictions": [ + { + "factions": [ + "scumandvillainy" + ] + } + ], "standard": true, "extended": true, "epic": true @@ -2050,15 +3056,28 @@ "ability": "Setup: After placing forces, choose an opponent; they assign the Merciless Pursuit condition to 2 of their ships. Your [Force] lose the recurring icon. After you defend, if you suffer damage during that attack, recover 1 [Force].", "title": "The Child", "type": "Crew", - "slots": ["Crew"], - "force": { "value": 2, "recovers": 0 }, + "slots": [ + "Crew" + ], + "force": { + "value": 2, + "recovers": 0 + }, "image": "https://infinitearenas.com/xw2/images/upgrades/thechild.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/thechild.png" } ], - "cost": { "value": 7 }, + "cost": { + "value": 9 + }, "restrictions": [ - { "factions": ["galacticempire", "rebelalliance", "scumandvillainy"] } + { + "factions": [ + "galacticempire", + "rebelalliance", + "scumandvillainy" + ] + } ], "standard": true, "extended": true, @@ -2076,11 +3095,16 @@ "ability": "Setup: Equip this side faceup. Before you would be dealt a faceup damage card, you must place 1 fuse marker on this card and gain 1 calculate token instead. Then, if there are 2 fuse markers on this card, flip it.", "title": "IG-11", "type": "Crew", - "slots": ["Crew"], + "slots": [ + "Crew" + ], "grants": [ { "type": "action", - "value": { "type": "Calculate", "difficulty": "White" } + "value": { + "type": "Calculate", + "difficulty": "White" + } } ], "image": "https://infinitearenas.com/xw2/images/upgrades/ig11.png", @@ -2090,13 +3114,23 @@ "ability": "During the End Phase, remove 1 fuse marker from this card. Then, if this card has no fuse markers on it, you are destroyed and each other ship at range 0-1 suffers 1 [Critical Hit] damage. Action: Place 1 fuse marker on this card.", "title": "IG-11 (Anti-Capture Protocol)", "type": "Crew", - "slots": ["Crew"], + "slots": [ + "Crew" + ], "image": "https://infinitearenas.com/xw2/images/upgrades/ig11-sideb.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/ig11-sideb.png" } ], - "cost": { "value": 6 }, - "restrictions": [{ "factions": ["scumandvillainy"] }] + "cost": { + "value": 6 + }, + "restrictions": [ + { + "factions": [ + "scumandvillainy" + ] + } + ] }, { "name": "Greef Karga", @@ -2107,19 +3141,32 @@ "ability": "You can coordinate allied ships as if they were friendly ships. After you coordinate a ship, it may acquire a lock on an object you have locked.", "title": "Greef Karga", "type": "Crew", - "slots": ["Crew"], + "slots": [ + "Crew" + ], "grants": [ { "type": "action", - "value": { "type": "Coordinate", "difficulty": "Red" } + "value": { + "type": "Coordinate", + "difficulty": "Red" + } } ], "image": "https://infinitearenas.com/xw2/images/upgrades/greefkarga.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/greefkarga.png" } ], - "cost": { "value": 6 }, - "restrictions": [{ "factions": ["scumandvillainy"] }], + "cost": { + "value": 5 + }, + "restrictions": [ + { + "factions": [ + "scumandvillainy" + ] + } + ], "standard": true, "extended": true, "epic": true @@ -2136,13 +3183,23 @@ "ability": "Action: Roll 1 attack die for each damage card you have. For each [Hit] result, repair 1 faceup Ship damage card, then for each [Critical Hit] result, repair 1 facedown damage card. For each blank result, remove 1 orange token, then for each [Focus] result, gain 1 focus token.", "title": "Kuiil", "type": "Crew", - "slots": ["Crew"], + "slots": [ + "Crew" + ], "image": "https://infinitearenas.com/xw2/images/upgrades/kuiil.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/kuiil.png" } ], - "cost": { "value": 4 }, - "restrictions": [{ "factions": ["scumandvillainy"] }] + "cost": { + "value": 4 + }, + "restrictions": [ + { + "factions": [ + "scumandvillainy" + ] + } + ] }, { "name": "Peli Motto", @@ -2153,15 +3210,28 @@ "ability": "During the System Phase, you may perform an action on 1 of your damage cards, even while stressed. After you repair a faceup Ship damage card, you may roll 1 attack die. On a [Hit] result, repair another faceup Ship damage card. On a [Critical Hit] result, expose 1 damage card.", "title": "Peli Motto", "type": "Crew", - "slots": ["Crew"], + "slots": [ + "Crew" + ], "image": "https://infinitearenas.com/xw2/images/upgrades/pelimotto.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/pelimotto.png" } ], - "cost": { "value": 3 }, + "cost": { + "value": 2 + }, "restrictions": [ - { "factions": ["scumandvillainy"] }, - { "sizes": ["Medium", "Large"] } + { + "factions": [ + "scumandvillainy" + ] + }, + { + "sizes": [ + "Medium", + "Large" + ] + } ], "standard": true, "extended": true, @@ -2176,7 +3246,9 @@ "ability": "Setup: Equip this side faceup. After a friendly ship at range 0-2 reveals a white maneuver, if it has no green tokens, it may gain 1 stress token to gain 1 calculate token. During the End Phase, if you have 2 or more stress tokens, flip this card. ", "title": "Prime Minister Almec", "type": "Crew", - "slots": ["Crew"], + "slots": [ + "Crew" + ], "image": "https://infinitearenas.com/xw2/images/upgrades/primeministeralmec.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/primeministeralmec.png" }, @@ -2184,14 +3256,23 @@ "ability": "After a friendly ship at range 0-2 fully executes a red maneuver, that ship may perform a [Calculate] or [Focus] action on its action bar, even while stressed.", "title": "Almec, Maul's Puppet", "type": "Crew", - "slots": ["Crew"], + "slots": [ + "Crew" + ], "image": "https://infinitearenas.com/xw2/images/upgrades/primeministeralmec-sideb.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/primeministeralmec-sideb.png" } ], - "cost": { "value": 7 }, + "cost": { + "value": 7 + }, "restrictions": [ - { "factions": ["scumandvillainy", "galacticrepublic"] } + { + "factions": [ + "scumandvillainy", + "galacticrepublic" + ] + } ], "standard": true, "extended": true, @@ -2206,16 +3287,32 @@ "ability": "After you perform a red action, you may gain 1 strain token. While you perform an attack, if you are strained, you may change 1 of your blank or [Focus] results to a result.", "title": "Rook Kast", "type": "Crew", - "slots": ["Crew"], + "slots": [ + "Crew" + ], "image": "https://infinitearenas.com/xw2/images/upgrades/rookkast.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/rookkast.png", "grants": [ - { "type": "action", "value": { "type": "Lock", "difficulty": "Red" } } + { + "type": "action", + "value": { + "type": "Lock", + "difficulty": "Red" + } + } + ] + } + ], + "cost": { + "value": 8 + }, + "restrictions": [ + { + "factions": [ + "scumandvillainy" ] } ], - "cost": { "value": 8 }, - "restrictions": [{ "factions": ["scumandvillainy"] }], "standard": true, "extended": true, "epic": true @@ -2229,14 +3326,27 @@ "ability": "After a friendly ship at range 0-2 spends a focus or evade token, you may spend 1 [Force]. If you do, that ship gains 1 focus token.", "title": "Obi-wan Kenobi", "type": "Crew", - "slots": ["Crew"], - "force": { "value": 1, "recovers": 1 }, + "slots": [ + "Crew" + ], + "force": { + "value": 1, + "recovers": 1 + }, "image": "https://infinitearenas.com/xw2/images/upgrades/obiwankenobi.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/obiwankenobi.png" } ], - "cost": { "value": 11 }, - "restrictions": [{ "factions": ["galacticrepublic"] }], + "cost": { + "value": 11 + }, + "restrictions": [ + { + "factions": [ + "galacticrepublic" + ] + } + ], "standard": true, "extended": true, "epic": true @@ -2250,14 +3360,23 @@ "ability": "While you perform an attack, if you are at range 0-1 of the defender, you may reroll 1 attack die.", "title": "Bo-Katan Kryze", "type": "Crew", - "slots": ["Crew"], + "slots": [ + "Crew" + ], "image": "https://infinitearenas.com/xw2/images/upgrades/bokatankryze.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/bokatankryze.png" } ], - "cost": { "value": 6 }, + "cost": { + "value": 4 + }, "restrictions": [ - { "factions": ["galacticrepublic", "separatistalliance"] } + { + "factions": [ + "galacticrepublic", + "separatistalliance" + ] + } ], "standard": true, "extended": true, @@ -2272,13 +3391,24 @@ "ability": "After you perform an attack, if the defender was destroyed, each friendly ship at range 0-2 may remove 1 red or orange token.", "title": "Bo-Katan Kryze", "type": "Crew", - "slots": ["Crew"], + "slots": [ + "Crew" + ], "image": "https://infinitearenas.com/xw2/images/upgrades/bokatankryze-rebel-scum.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/bokatankryze-rebel-scum.png" } ], - "cost": { "value": 4 }, - "restrictions": [{ "factions": ["scumandvillainy", "rebelalliance"] }], + "cost": { + "value": 4 + }, + "restrictions": [ + { + "factions": [ + "scumandvillainy", + "rebelalliance" + ] + } + ], "standard": true, "extended": true, "epic": true @@ -2287,7 +3417,9 @@ "name": "Korkie Kryze", "xws": "korkiekryze", "limited": 1, - "cost": { "value": 5 }, + "cost": { + "value": 5 + }, "sides": [ { "ability": "After a friendly ship in your [Full Front Arc] at range 1-2 becomes the defender, you may transfer 1 green token to it. \n\nWhile a friendly ship in your [Full Front Arc] at range 1-2 defends, if you obstruct the attack, the defender rolls 1 additional defense die.", @@ -2295,12 +3427,20 @@ "type": "Crew", "image": "https://infinitearenas.com/xw2/images/upgrades/korkiekryze.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/korkiekryze.png", - "slots": ["Crew"] + "slots": [ + "Crew" + ] } ], "standard": true, "epic": true, - "restrictions": [{ "factions": ["galacticrepublic"] }], + "restrictions": [ + { + "factions": [ + "galacticrepublic" + ] + } + ], "extended": true }, { @@ -2312,14 +3452,27 @@ "ability": "At the start of the Engagement Phase, you may spend 2 [Charge]. If you do, each friendly ship may choose to gain 1 deplete token and 1 focus tokken or to gain 1 disarm token and 1 evade token.", "title": "Satine Kryze", "type": "Crew", - "slots": ["Crew"], - "charges": { "value": 2, "recovers": 1 }, + "slots": [ + "Crew" + ], + "charges": { + "value": 2, + "recovers": 1 + }, "image": "https://infinitearenas.com/xw2/images/upgrades/satinekryze.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/satinekryze.png" } ], - "cost": { "value": 10 }, - "restrictions": [{ "factions": ["galacticrepublic"] }], + "cost": { + "value": 15 + }, + "restrictions": [ + { + "factions": [ + "galacticrepublic" + ] + } + ], "standard": true, "extended": true, "epic": true @@ -2333,13 +3486,23 @@ "ability": "Setup: Before placing forces, choose 1 enemy ship and assign the False Friend condition to it. Action: If the False Friend condition is not assigned to an enemy ship, assign it to an enemy ship in your [Front Arc] at range 0-2.", "title": "Tal Merrik", "type": "Crew", - "slots": ["Crew"], + "slots": [ + "Crew" + ], "image": "https://infinitearenas.com/xw2/images/upgrades/talmerrik.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/talmerrik.png" } ], - "cost": { "value": 7 }, - "restrictions": [{ "factions": ["separatistalliance"] }], + "cost": { + "value": 7 + }, + "restrictions": [ + { + "factions": [ + "separatistalliance" + ] + } + ], "standard": false, "extended": true, "epic": true @@ -2353,15 +3516,27 @@ "ability": "After a friendly ship in your [Front Arc] at range 1-2 gains a stress of strain token, you may spend 1 [Force]. If you do, that ship gains 1 focus token.", "title": "Savage Opress", "type": "Crew", - "slots": ["Crew"], - "force": { "value": 1, "recovers": 1 }, + "slots": [ + "Crew" + ], + "force": { + "value": 1, + "recovers": 1 + }, "image": "https://infinitearenas.com/xw2/images/upgrades/savageopress.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/savageopress.png" } ], - "cost": { "value": 10 }, + "cost": { + "value": 10 + }, "restrictions": [ - { "factions": ["scumandvillainy", "separatistalliance"] } + { + "factions": [ + "scumandvillainy", + "separatistalliance" + ] + } ], "standard": true, "extended": true, @@ -2376,13 +3551,24 @@ "ability": "Before a friendly ship at range 0-2 engages, if its revealed maneuver is 1 speed or higher and there is an enemy ship in its [Front Arc] at range 1, that friendly ship may remove 1 non-lock red token.", "title": "Fenn Rau", "type": "Crew", - "slots": ["Crew"], + "slots": [ + "Crew" + ], "image": "https://infinitearenas.com/xw2/images/upgrades/fennrau.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/fennrau.png" } ], - "cost": { "value": 7 }, - "restrictions": [{ "factions": ["scumandvillainy", "rebelalliance"] }], + "cost": { + "value": 7 + }, + "restrictions": [ + { + "factions": [ + "scumandvillainy", + "rebelalliance" + ] + } + ], "standard": true, "extended": true, "epic": true @@ -2396,13 +3582,23 @@ "ability": "While a friendly ship at range 1-3 with an initiative of 4 or lower performs an attack against a defender you have locked, the attacker may change 1 [Focus] result to a [Hit] result.", "title": "Gar Saxon", "type": "Crew", - "slots": ["Crew"], + "slots": [ + "Crew" + ], "image": "https://infinitearenas.com/xw2/images/upgrades/garsaxon.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/garsaxon.png" } ], - "cost": { "value": 6 }, - "restrictions": [{ "factions": ["galacticempire"] }], + "cost": { + "value": 6 + }, + "restrictions": [ + { + "factions": [ + "galacticempire" + ] + } + ], "standard": true, "extended": true, "epic": true @@ -2416,20 +3612,32 @@ "ability": "While you perform a [Coordinate] action, you can choose a friendly [Crew] remote instead of another friendly ship. Instead of performing an action, that remote relocates forward using a [1 [Turn Left]], [1 [Turn Right]], or [2 [Straight]] template.", "title": "Pre Vizsla", "type": "Crew", - "slots": ["Crew"], + "slots": [ + "Crew" + ], "grants": [ { "type": "action", - "value": { "type": "Coordinate", "difficulty": "White" } + "value": { + "type": "Coordinate", + "difficulty": "White" + } } ], "image": "https://infinitearenas.com/xw2/images/upgrades/previzsla.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/previzsla.png" } ], - "cost": { "value": 9 }, + "cost": { + "value": 7 + }, "restrictions": [ - { "factions": ["scumandvillainy", "separatistalliance"] } + { + "factions": [ + "scumandvillainy", + "separatistalliance" + ] + } ], "standard": true, "extended": true, @@ -2444,15 +3652,29 @@ "ability": "While a friendy unit at range 0-3 performs a [Ordnance] attack, you may spend 1 [Charge]. If you do, the attacker may change 1 [Hit] result to a [Critical Hit] result.", "title": "Tristan Wren", "type": "Crew", - "slots": ["Crew"], + "slots": [ + "Crew" + ], "image": "https://infinitearenas.com/xw2/images/upgrades/tristanwren.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/tristanwren.png", - "charges": { "value": 1, "recovers": 1 } + "charges": { + "value": 1, + "recovers": 1 + } } ], - "cost": { "value": 2 }, + "cost": { + "value": 1 + }, "restrictions": [ - { "factions": ["rebelalliance"], "names": ["Gar Saxon"] } + { + "factions": [ + "rebelalliance" + ], + "names": [ + "Gar Saxon" + ] + } ], "standard": true, "extended": true, @@ -2467,13 +3689,23 @@ "ability": "You can maintain up to 2 locks. Each lock must be on a different object. After a friendly ship at range 0-3 is locked by an enemy ship, you may perform a [Lock] action.", "title": "Ursa Wren", "type": "Crew", - "slots": ["Crew"], + "slots": [ + "Crew" + ], "image": "https://infinitearenas.com/xw2/images/upgrades/ursawren.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/ursawren.png" } ], - "cost": { "value": 6 }, - "restrictions": [{ "factions": ["rebelalliance"] }], + "cost": { + "value": 3 + }, + "restrictions": [ + { + "factions": [ + "rebelalliance" + ] + } + ], "standard": true, "extended": true, "epic": true @@ -2487,14 +3719,27 @@ "ability": "After you fully execute a red maneuver, if you are not focused, you may spend 1 [Charge] to gain 1 focus token.", "title": "Captain Hark", "type": "Crew", - "slots": ["Crew"], - "charges": { "value": 2, "recovers": 0 }, + "slots": [ + "Crew" + ], + "charges": { + "value": 2, + "recovers": 0 + }, "image": "https://infinitearenas.com/xw2/images/upgrades/captainhark.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/captainhark.png" } ], - "cost": { "value": 3 }, - "restrictions": [{ "factions": ["galacticempire"] }], + "cost": { + "value": 3 + }, + "restrictions": [ + { + "factions": [ + "galacticempire" + ] + } + ], "standard": true, "extended": true, "epic": true @@ -2508,15 +3753,27 @@ "ability": "After you fully execute a maneuver, you may spend 1 [Force] to choose 1 friendly ship in your [Full Rear Arc] at range 1-2. If you do, that ship may perform a red [Focus] action, even while stressed.", "title": "Ahsoka Tano", "type": "Crew", - "slots": ["Crew"], - "force": { "value": 1, "recovers": 1 }, + "slots": [ + "Crew" + ], + "force": { + "value": 1, + "recovers": 1 + }, "image": "https://infinitearenas.com/xw2/images/upgrades/ahsokatano-crew.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/ahsokatano-crew.png" } ], - "cost": { "value": 10 }, + "cost": { + "value": 10 + }, "restrictions": [ - { "factions": ["scumandvillainy", "galacticrepublic"] } + { + "factions": [ + "scumandvillainy", + "galacticrepublic" + ] + } ], "standard": true, "extended": true, @@ -2531,21 +3788,42 @@ "title": "Maul", "type": "Crew", "ability": "Add [Illicit] slot.", - "slots": ["Crew", "Crew"], - "force": { "value": 1, "recovers": 1 }, + "slots": [ + "Crew", + "Crew" + ], + "force": { + "value": 1, + "recovers": 1 + }, "grants": [ { "type": "action", - "value": { "type": "Coordinate", "difficulty": "Purple" } + "value": { + "type": "Coordinate", + "difficulty": "Purple" + } }, - { "type": "slot", "value": "Illicit", "amount": 1 } + { + "type": "slot", + "value": "Illicit", + "amount": 1 + } ], "image": "https://infinitearenas.com/xw2/images/upgrades/maul-doublecrew.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/maul-doublecrew.png" } ], - "cost": { "value": 10 }, - "restrictions": [{ "factions": ["scumandvillainy"] }], + "cost": { + "value": 12 + }, + "restrictions": [ + { + "factions": [ + "scumandvillainy" + ] + } + ], "standard": true, "extended": true, "epic": true @@ -2559,15 +3837,24 @@ "title": "Clan Wren Commandos", "type": "Crew", "ability": "During the System Phase, you may spend 1 [Charge] to drop a Commando Team remote using the [1 [Straight]] template. You can place that device using its front or rear guides. This card's [Charge] cannot be recovered.", - "slots": ["Crew", "Crew"], - "charges": { "value": 2, "recovers": 0 }, + "slots": [ + "Crew", + "Crew" + ], + "charges": { + "value": 2, + "recovers": 0 + }, "device": { "name": "Clan Wren Commandos", "type": "Remote", "image": "https://infinitearenas.com/xw2/images/remotes/clanwrencommandos.png", "effect": "After an enemy ship overlaps you, it gains 1 strain token. Activation Phase: At the start of this phase, you may relocate forward using a [1 [Turn Left]], [2 [Straight]] or [1 [Turn Right]] template. Engagement Phase: You cannot attack if there are enemy ships at range 0. To perform an attack, you must spend 1 [Charge]. While you perform an attack, you may change 1 [Focus] result to a [Hit] result.", "initiative": 2, - "charges": { "value": 2, "recovers": 0 }, + "charges": { + "value": 2, + "recovers": 0 + }, "stats": [ { "type": "attack", @@ -2577,18 +3864,36 @@ "maxrange": 2, "ordnance": true }, - { "type": "agility", "value": 2 }, - { "type": "hull", "value": 2 } + { + "type": "agility", + "value": 2 + }, + { + "type": "hull", + "value": 2 + } ] }, "image": "https://infinitearenas.com/xw2/images/upgrades/clanwrencommandos.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/clanwrencommandos.png" } ], - "cost": { "value": 8 }, + "cost": { + "value": 8 + }, "restrictions": [ - { "factions": ["rebelalliance"] }, - { "sizes": ["Medium", "Large", "Huge"] } + { + "factions": [ + "rebelalliance" + ] + }, + { + "sizes": [ + "Medium", + "Large", + "Huge" + ] + } ], "standard": true, "extended": true, @@ -2603,15 +3908,24 @@ "title": "Imperial Super Commandos", "type": "Crew", "ability": "During the System Phase, you may spend 1 [Charge] to drop a Commando Team remote using the [1 [Straight]] template. You can place that device using its front or rear guides. This card's [Charge] cannot be recovered.", - "slots": ["Crew", "Crew"], - "charges": { "value": 2, "recovers": 0 }, + "slots": [ + "Crew", + "Crew" + ], + "charges": { + "value": 2, + "recovers": 0 + }, "device": { "name": "Imperial Super Commandos", "type": "Remote", "image": "https://infinitearenas.com/xw2/images/remotes/imperialsupercommandos.png", "effect": "After an enemy ship overlaps you, it gains 1 strain token. Activation Phase: At the start of this phase, you may relocate forward using a [1 [Turn Left]], [2 [Straight]] or [1 [Turn Right]] template. Engagement Phase: You cannot attack if there are enemy ships at range 0. To perform an attack, you must spend 1 [Charge]. While you perform an attack, you may change 1 [Focus] result to a [Hit] result.", "initiative": 2, - "charges": { "value": 2, "recovers": 0 }, + "charges": { + "value": 2, + "recovers": 0 + }, "stats": [ { "type": "attack", @@ -2621,18 +3935,36 @@ "maxrange": 2, "ordnance": true }, - { "type": "agility", "value": 2 }, - { "type": "hull", "value": 2 } + { + "type": "agility", + "value": 2 + }, + { + "type": "hull", + "value": 2 + } ] }, "image": "https://infinitearenas.com/xw2/images/upgrades/imperialsupercommandos.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/imperialsupercommandos.png" } ], - "cost": { "value": 8 }, + "cost": { + "value": 8 + }, "restrictions": [ - { "factions": ["galacticempire"] }, - { "sizes": ["Medium", "Large", "Huge"] } + { + "factions": [ + "galacticempire" + ] + }, + { + "sizes": [ + "Medium", + "Large", + "Huge" + ] + } ], "standard": true, "extended": true, @@ -2647,15 +3979,24 @@ "title": "Mandalorian Super Commandos", "type": "Crew", "ability": "During the System Phase, you may spend 1 [Charge] to drop a Commando Team remote using the [1 [Straight]] template. You can place that device using its front or rear guides. This card's [Charge] cannot be recovered.", - "slots": ["Crew", "Crew"], - "charges": { "value": 2, "recovers": 0 }, + "slots": [ + "Crew", + "Crew" + ], + "charges": { + "value": 2, + "recovers": 0 + }, "device": { "name": "Mandalorian Super Commandos", "type": "Remote", "image": "https://infinitearenas.com/xw2/images/remotes/mandaloriansupercommandos.png", "effect": "After an enemy ship overlaps you, it gains 1 strain token. Activation Phase: At the start of this phase, you may relocate forward using a [1 [Turn Left]], [2 [Straight]] or [1 [Turn Right]] template. Engagement Phase: You cannot attack if there are enemy ships at range 0. To perform an attack, you must spend 1 [Charge]. While you perform an attack, you may change 1 [Focus] result to a [Hit] result.", "initiative": 2, - "charges": { "value": 2, "recovers": 0 }, + "charges": { + "value": 2, + "recovers": 0 + }, "stats": [ { "type": "attack", @@ -2665,18 +4006,36 @@ "maxrange": 2, "ordnance": true }, - { "type": "agility", "value": 2 }, - { "type": "hull", "value": 2 } + { + "type": "agility", + "value": 2 + }, + { + "type": "hull", + "value": 2 + } ] }, "image": "https://infinitearenas.com/xw2/images/upgrades/mandaloriansupercommandos.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/mandaloriansupercommandos.png" } ], - "cost": { "value": 8 }, + "cost": { + "value": 8 + }, "restrictions": [ - { "factions": ["scumandvillainy"] }, - { "sizes": ["Medium", "Large", "Huge"] } + { + "factions": [ + "scumandvillainy" + ] + }, + { + "sizes": [ + "Medium", + "Large", + "Huge" + ] + } ], "standard": true, "extended": true, @@ -2691,15 +4050,24 @@ "title": "Nite Owl Commandos", "type": "Crew", "ability": "During the System Phase, you may spend 1 [Charge] to drop a Commando Team remote using the [1 [Straight]] template. You can place that device using its front or rear guides. This card's [Charge] cannot be recovered.", - "slots": ["Crew", "Crew"], - "charges": { "value": 2, "recovers": 0 }, + "slots": [ + "Crew", + "Crew" + ], + "charges": { + "value": 2, + "recovers": 0 + }, "device": { "name": "Nite Owl Commandos", "type": "Remote", "image": "https://infinitearenas.com/xw2/images/remotes/niteowlcommandos.png", "effect": "After an enemy ship overlaps you, it gains 1 strain token. Activation Phase: At the start of this phase, you may relocate forward using a [1 [Turn Left]], [2 [Straight]] or [1 [Turn Right]] template. Engagement Phase: You cannot attack if there are enemy ships at range 0. To perform an attack, you must spend 1 [Charge]. While you perform an attack, you may change 1 [Focus] result to a [Hit] result.", "initiative": 2, - "charges": { "value": 2, "recovers": 0 }, + "charges": { + "value": 2, + "recovers": 0 + }, "stats": [ { "type": "attack", @@ -2709,18 +4077,36 @@ "maxrange": 2, "ordnance": true }, - { "type": "agility", "value": 2 }, - { "type": "hull", "value": 2 } + { + "type": "agility", + "value": 2 + }, + { + "type": "hull", + "value": 2 + } ] }, "image": "https://infinitearenas.com/xw2/images/upgrades/niteowlcommandos.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/niteowlcommandos.png" } ], - "cost": { "value": 8 }, + "cost": { + "value": 8 + }, "restrictions": [ - { "factions": ["galacticrepublic"] }, - { "sizes": ["Medium", "Large", "Huge"] } + { + "factions": [ + "galacticrepublic" + ] + }, + { + "sizes": [ + "Medium", + "Large", + "Huge" + ] + } ], "standard": true, "extended": true, @@ -2735,15 +4121,24 @@ "title": "Death Watch Commandos", "type": "Crew", "ability": "During the System Phase, you may spend 1 [Charge] to drop a Commando Team remote using the [1 [Straight]] template. You can place that device using its front or rear guides. This card's [Charge] cannot be recovered.", - "slots": ["Crew", "Crew"], - "charges": { "value": 2, "recovers": 0 }, + "slots": [ + "Crew", + "Crew" + ], + "charges": { + "value": 2, + "recovers": 0 + }, "device": { "name": "Death Watch Commandos", "type": "Remote", "image": "https://infinitearenas.com/xw2/images/remotes/deathwatchcommandos.png", "effect": "After an enemy ship overlaps you, it gains 1 strain token. Activation Phase: At the start of this phase, you may relocate forward using a [1 [Turn Left]], [2 [Straight]] or [1 [Turn Right]] template. Engagement Phase: You cannot attack if there are enemy ships at range 0. To perform an attack, you must spend 1 [Charge]. While you perform an attack, you may change 1 [Focus] result to a [Hit] result.", "initiative": 2, - "charges": { "value": 2, "recovers": 0 }, + "charges": { + "value": 2, + "recovers": 0 + }, "stats": [ { "type": "attack", @@ -2753,18 +4148,36 @@ "maxrange": 2, "ordnance": true }, - { "type": "agility", "value": 2 }, - { "type": "hull", "value": 2 } + { + "type": "agility", + "value": 2 + }, + { + "type": "hull", + "value": 2 + } ] }, "image": "https://infinitearenas.com/xw2/images/upgrades/deathwatchcommandos.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/deathwatchcommandos.png" } ], - "cost": { "value": 8 }, + "cost": { + "value": 8 + }, "restrictions": [ - { "factions": ["separatistalliance"] }, - { "sizes": ["Medium", "Large", "Huge"] } + { + "factions": [ + "separatistalliance" + ] + }, + { + "sizes": [ + "Medium", + "Large", + "Huge" + ] + } ], "standard": true, "extended": true, @@ -2779,13 +4192,18 @@ "title": "Chewbacca", "type": "Crew", "ability": "After you perform an [Evade] action, you may gain 1 focus token.", - "slots": ["Crew"] + "slots": [ + "Crew" + ] } ], "standardLoadoutOnly": true, "standard": true, "extended": true, - "epic": true + "epic": true, + "cost": { + "value": 4 + } }, { "name": "Wolfpack", @@ -2796,13 +4214,19 @@ { "title": "Wolfpack", "type": "Crew", - "slots": ["Crew", "Gunner"], + "slots": [ + "Crew", + "Gunner" + ], "ability": "While you perform an attack, you may spend a lock belonging to a friendly Plo Koon ship or ship with the Born for This ability that is on the defender to reroll any number of attack dice." } ], "standard": true, "extended": true, - "epic": true + "epic": true, + "cost": { + "value": 4 + } }, { "name": "“Leebo”", @@ -2813,7 +4237,9 @@ { "title": "“Leebo”", "type": "Crew", - "slots": ["Crew"], + "slots": [ + "Crew" + ], "ability": "After you repair a damage card, you may perform an action from your action bar." } ], diff --git a/data/upgrades/device.json b/data/upgrades/device.json index 649dfc5f..5d345d8c 100644 --- a/data/upgrades/device.json +++ b/data/upgrades/device.json @@ -8,8 +8,14 @@ "title": "Bomblet Generator", "type": "Device", "ability": "During the System Phase, you may spend 1 [Charge] to drop a Bomblet with the [1 [Straight]] template. At the start of the Activation Phase, you may spend 1 shield to recover 2 [Charge].", - "slots": ["Device", "Device"], - "charges": { "value": 2, "recovers": 0 }, + "slots": [ + "Device", + "Device" + ], + "charges": { + "value": 2, + "recovers": 0 + }, "device": { "name": "Bomblet", "type": "Bomb", @@ -19,7 +25,9 @@ "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/bombletgenerator.png" } ], - "cost": { "value": 2 }, + "cost": { + "value": 3 + }, "standard": true, "extended": true, "epic": true @@ -33,8 +41,13 @@ "title": "Blazer Bomb", "type": "Device", "ability": "During the System Phase, you may spend 1 [Charge] to drop a Blazer Bomb using the [1 [Straight]] template.", - "slots": ["Device"], - "charges": { "value": 1, "recovers": 0 }, + "slots": [ + "Device" + ], + "charges": { + "value": 1, + "recovers": 0 + }, "device": { "name": "Blazer Bomb", "type": "Bomb", @@ -44,7 +57,9 @@ "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/blazerbomb.png" } ], - "cost": { "value": 5 }, + "cost": { + "value": 4 + }, "standard": true, "extended": true, "epic": true @@ -58,8 +73,13 @@ "title": "Conner Nets", "type": "Device", "ability": "During the System Phase, you may spend 1 [Charge] to drop a Conner Net using the [1 [Straight]] template. This card's [Charge] cannot be recovered.", - "slots": ["Device"], - "charges": { "value": 1, "recovers": 0 }, + "slots": [ + "Device" + ], + "charges": { + "value": 1, + "recovers": 0 + }, "device": { "name": "Conner Net", "type": "Mine", @@ -69,7 +89,9 @@ "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/connernets.png" } ], - "cost": { "value": 5 }, + "cost": { + "value": 5 + }, "standard": true, "extended": true, "epic": true @@ -84,8 +106,13 @@ "type": "Device", "ability": "During the System Phase, you may spend 1 [Charge] to drop a Proton Bomb using the [1 [Straight]] template.", "image": "https://infinitearenas.com/xw2/images/upgrades/protonbombs.png", - "slots": ["Device"], - "charges": { "value": 2, "recovers": 0 }, + "slots": [ + "Device" + ], + "charges": { + "value": 2, + "recovers": 0 + }, "device": { "name": "Proton Bomb", "type": "Bomb", @@ -94,7 +121,9 @@ "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/protonbombs.png" } ], - "cost": { "value": 5 }, + "cost": { + "value": 5 + }, "standard": true, "extended": true, "epic": true @@ -108,8 +137,13 @@ "title": "Proximity Mines", "type": "Device", "ability": "During the System Phase, you may spend 1 [Charge] to drop a Proximity Mine using the [1 [Straight]] template. This card's [Charge] cannot be recovered.", - "slots": ["Device"], - "charges": { "value": 2, "recovers": 0 }, + "slots": [ + "Device" + ], + "charges": { + "value": 2, + "recovers": 0 + }, "device": { "name": "Proximity Mine", "type": "Mine", @@ -119,7 +153,9 @@ "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/proximitymines.png" } ], - "cost": { "value": 10 }, + "cost": { + "value": 9 + }, "standard": true, "extended": true, "epic": true @@ -135,8 +171,13 @@ "ability": "During the System Phase, you may spend 1 [Charge] to drop a Seismic Charge with the [1 [Straight]] template.", "image": "https://infinitearenas.com/xw2/images/upgrades/seismiccharges.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/seismiccharges.png", - "slots": ["Device"], - "charges": { "value": 2, "recovers": 0 }, + "slots": [ + "Device" + ], + "charges": { + "value": 2, + "recovers": 0 + }, "device": { "name": "Seismic Charge", "type": "Bomb", @@ -144,7 +185,9 @@ } } ], - "cost": { "value": 3 }, + "cost": { + "value": 3 + }, "standard": true, "extended": true, "epic": true @@ -159,24 +202,43 @@ "type": "Device", "ability": "During the End Phase, you may spend 1 [Charge] to drop or launch 1 DRK-1 probe droid using a speed 3 template. This card's [Charge] cannot be recovered.", "image": "https://infinitearenas.com/xw2/images/upgrades/drk1probedroids.png", - "slots": ["Device"], - "charges": { "value": 2, "recovers": 0 }, + "slots": [ + "Device" + ], + "charges": { + "value": 2, + "recovers": 0 + }, "device": { "name": "DRK-1 Probe Droid", "type": "Remote", "effect": "While a friendly ship locks an object or jams an enemy ship, it may measure range from you. After an enemy ship overlaps you, that ship rolls 1 attack die. On a [Focus] result, you suffer 1 [Hit] damage. System Phase: At your initiative, you may relocate useing a [2 [Bank Left]], [2 [Straight]], or [2 [Bank Right]] template.", "initiative": 0, "stats": [ - { "type": "agility", "value": 3 }, - { "type": "hull", "value": 1 } + { + "type": "agility", + "value": 3 + }, + { + "type": "hull", + "value": 1 + } ], "image": "https://infinitearenas.com/xw2/images/remotes/drk1probedroid.png" }, "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/drk1probedroids.png" } ], - "cost": { "value": 5 }, - "restrictions": [{ "factions": ["separatistalliance"] }], + "cost": { + "value": 2 + }, + "restrictions": [ + { + "factions": [ + "separatistalliance" + ] + } + ], "standard": true, "extended": true, "epic": true @@ -191,8 +253,14 @@ "type": "Device", "ability": "During the System Phase, you may spend 1 [Charge] to drop an Electro-Proton Bomb with the [1 [Straight]] template. Then place 1 fuse marker on that device. This card's [Charge] cannot be recovered.", "image": "https://infinitearenas.com/xw2/images/upgrades/electroprotonbomb.png", - "slots": ["Device", "Modification"], - "charges": { "value": 1, "recovers": 0 }, + "slots": [ + "Device", + "Modification" + ], + "charges": { + "value": 1, + "recovers": 0 + }, "device": { "name": "Electro-Proton Bomb", "type": "Bomb", @@ -201,8 +269,17 @@ "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/electroprotonbomb.png" } ], - "cost": { "value": 8 }, - "restrictions": [{ "action": { "type": "Reload", "difficulty": "White" } }], + "cost": { + "value": 8 + }, + "restrictions": [ + { + "action": { + "type": "Reload", + "difficulty": "White" + } + } + ], "standard": true, "extended": true, "epic": true @@ -215,11 +292,16 @@ { "title": "Cluster Mines", "type": "Device", - "slots": ["Device"], + "slots": [ + "Device" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/clustermines.png", "image": "https://infinitearenas.com/xw2/images/upgrades/clustermines.png", "ability": "During the System Phase, you may spend 1 [Charge] to drop a Cluster Mine set using the [1 [Straight]] template. This card's [Charge] cannot be recovered.", - "charges": { "value": 1, "recovers": 0 }, + "charges": { + "value": 1, + "recovers": 0 + }, "device": { "name": "Cluster Mine", "type": "Mine", @@ -227,7 +309,9 @@ } } ], - "cost": { "value": 7 }, + "cost": { + "value": 6 + }, "standard": true, "extended": true, "epic": true @@ -240,11 +324,16 @@ { "title": "Ion Bombs", "type": "Device", - "slots": ["Device"], + "slots": [ + "Device" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/ionbombs.png", "image": "https://infinitearenas.com/xw2/images/upgrades/ionbombs.png", "ability": "During the System Phase, you may spend 1 [Charge] to drop an Ion Bomb using the [1 [Straight]] template.", - "charges": { "value": 2, "recovers": 0 }, + "charges": { + "value": 2, + "recovers": 0 + }, "device": { "name": "Ion Bomb", "type": "Bomb", @@ -252,7 +341,9 @@ } } ], - "cost": { "value": 4 }, + "cost": { + "value": 4 + }, "standard": true, "extended": true, "epic": true @@ -262,11 +353,16 @@ { "title": "Concussion Bombs", "type": "Device", - "slots": ["Device"], + "slots": [ + "Device" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/concussionbombs.png", "image": "https://infinitearenas.com/xw2/images/upgrades/concussionbombs.png", "ability": "During the System Phase, if any of this card's [Charge] are inactive, you must spend 1 [Charge] to drop 1 concussion bomb using the [1 [Straight]] template, if able. Otherwise, you may spend 1 [Charge] to drop 1 concussion bomb.", - "charges": { "value": 3, "recovers": 0 }, + "charges": { + "value": 3, + "recovers": 0 + }, "device": { "name": "Concussion Bomb", "type": "Bomb", @@ -275,7 +371,9 @@ } ], "name": "Concussion Bombs", - "cost": { "value": 4 }, + "cost": { + "value": 5 + }, "limited": 0, "xws": "concussionbombs", "standard": true, @@ -291,8 +389,13 @@ "ability": "During the System Phase, you may spend up to 2 [Charge] to drop that many Thermal Detonators using the [1 [Straight]] or [2 [Straight]] template. Each must be placed using a different template. When you reload this card, recover 1 additional [Charge].", "title": "Thermal Detonators", "type": "Device", - "slots": ["Device"], - "charges": { "value": 4, "recovers": 0 }, + "slots": [ + "Device" + ], + "charges": { + "value": 4, + "recovers": 0 + }, "image": "https://infinitearenas.com/xw2/images/upgrades/thermaldetonators.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/thermaldetonators.png", "device": { @@ -302,7 +405,9 @@ } } ], - "cost": { "value": 5 }, + "cost": { + "value": 6 + }, "standard": true, "extended": true, "epic": true diff --git a/data/upgrades/force-power.json b/data/upgrades/force-power.json index a4c68f63..5dad7aa3 100644 --- a/data/upgrades/force-power.json +++ b/data/upgrades/force-power.json @@ -8,12 +8,16 @@ "title": "Heightened Perception", "type": "Force Power", "ability": "At the start of the Engagement Phase, you may spend 1 [Force]. If you do, engage at initiative 7 instead of your standard initiative value this phase.", - "slots": ["Force Power"], + "slots": [ + "Force Power" + ], "image": "https://infinitearenas.com/xw2/images/upgrades/heightenedperception.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/heightenedperception.png" } ], - "cost": { "value": 3 }, + "cost": { + "value": 5 + }, "standard": true, "extended": true, "epic": true @@ -27,12 +31,16 @@ "title": "Instinctive Aim", "type": "Force Power", "ability": "While you perform a special attack, you may spend 1 [Force] to ignore the [Focus] or [Lock] requirement.", - "slots": ["Force Power"], + "slots": [ + "Force Power" + ], "image": "https://infinitearenas.com/xw2/images/upgrades/instinctiveaim.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/instinctiveaim.png" } ], - "cost": { "value": 2 }, + "cost": { + "value": 2 + }, "standard": true, "extended": true, "epic": true @@ -46,12 +54,16 @@ "title": "Sense", "type": "Force Power", "ability": "During the System Phase, you may choose 1 ship at range 0-1 and look at its dial. If you spend 1 [Force], you may choose a ship at range 0-3 instead.", - "slots": ["Force Power"], + "slots": [ + "Force Power" + ], "image": "https://infinitearenas.com/xw2/images/upgrades/sense.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/sense.png" } ], - "cost": { "value": 6 }, + "cost": { + "value": 7 + }, "standard": false, "extended": true, "epic": true @@ -65,13 +77,23 @@ "title": "Supernatural Reflexes", "type": "Force Power", "ability": "Before you activate, you may spend 1 [Force] to perform a [Barrel Roll] or [Boost] action. Then, if you performed an action you do not have on your action bar, suffer 1 [Hit] damage.", - "slots": ["Force Power"], + "slots": [ + "Force Power" + ], "image": "https://infinitearenas.com/xw2/images/upgrades/supernaturalreflexes.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/supernaturalreflexes.png" } ], - "cost": { "value": 24 }, - "restrictions": [{ "sizes": ["Small"] }], + "cost": { + "value": 50 + }, + "restrictions": [ + { + "sizes": [ + "Small" + ] + } + ], "standard": false, "extended": true, "epic": true @@ -85,12 +107,16 @@ "title": "Brilliant Evasion", "type": "Force Power", "ability": "While you defend, if you are not in the attacker's [Bullseye Arc], you may spend 1 [Force] to change 2 of your [Focus] results to [Evade] results.", - "slots": ["Force Power"], + "slots": [ + "Force Power" + ], "image": "https://infinitearenas.com/xw2/images/upgrades/brilliantevasion.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/brilliantevasion.png" } ], - "cost": { "value": 2 }, + "cost": { + "value": 2 + }, "standard": true, "extended": true, "epic": true @@ -104,13 +130,23 @@ "title": "Hate", "type": "Force Power", "ability": "After you suffer 1 or more damage, recover that many [Force].", - "slots": ["Force Power"], + "slots": [ + "Force Power" + ], "image": "https://infinitearenas.com/xw2/images/upgrades/hate.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/hate.png" } ], - "cost": { "value": 5 }, - "restrictions": [{ "force_side": ["dark"] }], + "cost": { + "value": 4 + }, + "restrictions": [ + { + "force_side": [ + "dark" + ] + } + ], "standard": true, "extended": true, "epic": true @@ -124,12 +160,16 @@ "title": "Predictive Shot", "type": "Force Power", "ability": "After you declare an attack, if the defender is in your [Bullseye Arc], you may spend 1 [Force]. If you do, during the Roll Defense Dice step, the defender cannot roll more defense dice than the number of your [Hit]/[Critical Hit] results.", - "slots": ["Force Power"], + "slots": [ + "Force Power" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/predictiveshot.png", "image": "https://infinitearenas.com/xw2/images/upgrades/predictiveshot.png" } ], - "cost": { "value": 1 }, + "cost": { + "value": 1 + }, "standard": true, "extended": true, "epic": true @@ -143,19 +183,32 @@ "title": "Battle Meditation", "type": "Force Power", "ability": "You cannot coordinate limited ships. While you perform a purple [Coordinate] action, you may coordinate 1 additional friendly non-limited ship of the same type. Both ships must perform the same action.", - "slots": ["Force Power"], + "slots": [ + "Force Power" + ], "image": "https://infinitearenas.com/xw2/images/upgrades/battlemeditation.png", "grants": [ { "type": "action", - "value": { "type": "Coordinate", "difficulty": "Purple" } + "value": { + "type": "Coordinate", + "difficulty": "Purple" + } } ], "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/battlemeditation.png" } ], - "cost": { "value": 6 }, - "restrictions": [{ "factions": ["galacticrepublic"] }], + "cost": { + "value": 6 + }, + "restrictions": [ + { + "factions": [ + "galacticrepublic" + ] + } + ], "standard": true, "extended": true, "epic": true @@ -168,7 +221,9 @@ "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/foresight.png", "image": "https://infinitearenas.com/xw2/images/upgrades/foresight.png", "ability": "After an enemy ship executes a maneuver, you may spend 1 [Force] to perform this attack against it as a bonus attack. Attack: You may change 1 [Focus] result to a [Hit] result; your dice cannot be modified otherwise.", - "slots": ["Force Power"], + "slots": [ + "Force Power" + ], "type": "Force Power", "attack": { "arc": "Bullseye Arc", @@ -179,7 +234,9 @@ } } ], - "cost": { "value": 6 }, + "cost": { + "value": 6 + }, "xws": "foresight", "limited": 0, "standard": true, @@ -195,11 +252,15 @@ "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/precognitivereflexes.png", "image": "https://infinitearenas.com/xw2/images/upgrades/precognitivereflexes.png", "ability": "After you reveal your dial, you may spend 1 [Force] to perform a [Barrel Roll] or [Boost] action. Then, if you performed an action you do not have on your action bar, gain 1 strain token. If you do, you cannot perform another action during your activation.", - "slots": ["Force Power"], + "slots": [ + "Force Power" + ], "type": "Force Power" } ], - "cost": { "value": 15 }, + "cost": { + "value": 8 + }, "xws": "precognitivereflexes", "standard": false, "extended": true, @@ -214,12 +275,16 @@ "ability": "While you perform a [Boost] action, you may spend 1 [Force] to use the turn ([Turn Left] or [Turn Right]) template instead.", "title": "Extreme Maneuvers", "type": "Force Power", - "slots": ["Force Power"], + "slots": [ + "Force Power" + ], "image": "https://infinitearenas.com/xw2/images/upgrades/extrememaneuvers.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/extrememaneuvers.png" } ], - "cost": { "value": 8 }, + "cost": { + "value": 3 + }, "standard": true, "extended": true, "epic": true @@ -233,12 +298,16 @@ "ability": "Before another friendly ship at range 0-2 would be dealt a faceup Pilot or Crew damage card, you may spend 1 [Force]. If you do, that damage card is discarded instead, and you are dealt 1 facedown damage card. Then, if you have 2 or more damage cards, recover 2 [Force].", "title": "Compassion", "type": "Force Power", - "slots": ["Force Power"], + "slots": [ + "Force Power" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/compassion.png", "image": "https://infinitearenas.com/xw2/images/upgrades/compassion.png" } ], - "cost": { "value": 1 }, + "cost": { + "value": 1 + }, "standard": true, "extended": true, "epic": true @@ -252,12 +321,16 @@ "ability": "While you perform an attack, you may spend 1 [Force] to change 1 [Focus] or [Hit] result to a [Critical Hit] result. If you do, after you perform that attack, if the defender was dealt 1 or more faceup Pilot or Crew damage cards, recover 2 [Force].", "title": "Malice", "type": "Force Power", - "slots": ["Force Power"], + "slots": [ + "Force Power" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/malice.png", "image": "https://infinitearenas.com/xw2/images/upgrades/malice.png" } ], - "cost": { "value": 4 }, + "cost": { + "value": 5 + }, "standard": true, "extended": true, "epic": true @@ -271,12 +344,16 @@ "ability": "While you perform an attack, if the attack is obstructed by an obstacle or the defender is at range 0 of an obstacle, you may spend 1 [Force] to add 1 [Focus] result.", "title": "Shattering Shot", "type": "Force Power", - "slots": ["Force Power"], + "slots": [ + "Force Power" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/shatteringshot.png", "image": "https://infinitearenas.com/xw2/images/upgrades/shatteringshot.png" } ], - "cost": { "value": 3 }, + "cost": { + "value": 3 + }, "standard": true, "extended": true, "epic": true @@ -290,12 +367,16 @@ "ability": "At the start of the Engagement Phase, if there is an enemy ship in your [Front Arc], you may gain 1 deplete token to recover 1 [Force].", "title": "Patience", "type": "Force Power", - "slots": ["Force Power"], + "slots": [ + "Force Power" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/patience.png", "image": "https://infinitearenas.com/xw2/images/upgrades/patience.png" } ], - "cost": { "value": 2 }, + "cost": { + "value": 2 + }, "standard": true, "extended": true, "epic": true @@ -309,7 +390,9 @@ "title": "Roiling Anger", "type": "Force Power", "ability": "At the start of the Engagement Phase, if you are in an enemy ship's [Front Arc], you may gain 1 strain to recover 1 [Force].", - "slots": ["Force Power"] + "slots": [ + "Force Power" + ] } ], "standard": true, diff --git a/data/upgrades/gunner.json b/data/upgrades/gunner.json index 7ca58cf3..d07c79d4 100644 --- a/data/upgrades/gunner.json +++ b/data/upgrades/gunner.json @@ -8,12 +8,16 @@ "title": "Agile Gunner", "type": "Gunner", "ability": "During the End Phase, you may rotate your [Single Turret Arc] indicator.", - "slots": ["Gunner"], + "slots": [ + "Gunner" + ], "image": "https://infinitearenas.com/xw2/images/upgrades/agilegunner.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/agilegunner.png" } ], - "cost": { "value": 1 }, + "cost": { + "value": 4 + }, "standard": true, "extended": true, "epic": true @@ -28,13 +32,24 @@ "type": "Gunner", "ability": "While you perform an attack, you may change 1 [Hit] result to a [Critical Hit] result for each stress token the defender has.", "image": "https://infinitearenas.com/xw2/images/upgrades/bt1.png", - "slots": ["Gunner"], + "slots": [ + "Gunner" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/bt1.png" } ], - "cost": { "value": 2 }, + "cost": { + "value": 1 + }, "restrictions": [ - { "factions": ["scumandvillainy"], "names": ["Darth Vader"] } + { + "factions": [ + "scumandvillainy" + ], + "names": [ + "Darth Vader" + ] + } ], "standard": true, "extended": true, @@ -49,13 +64,23 @@ "title": "Bistan", "type": "Gunner", "ability": "After you perform a primary attack, if you are focused, you may perform a bonus [Single Turret Arc] attack against a ship you have not already attacked this round.", - "slots": ["Gunner"], + "slots": [ + "Gunner" + ], "image": "https://infinitearenas.com/xw2/images/upgrades/bistan.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/bistan.png" } ], - "cost": { "value": 8 }, - "restrictions": [{ "factions": ["rebelalliance"] }], + "cost": { + "value": 16 + }, + "restrictions": [ + { + "factions": [ + "rebelalliance" + ] + } + ], "standard": true, "extended": true, "epic": true @@ -70,12 +95,22 @@ "type": "Gunner", "ability": "After you perform a primary attack that misses, if you are not stressed, you must receive 1 stress token to perform a bonus primary attack against the same target.", "image": "https://infinitearenas.com/xw2/images/upgrades/bossk.png", - "slots": ["Gunner"], + "slots": [ + "Gunner" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/bossk.png" } ], - "cost": { "value": 6 }, - "restrictions": [{ "factions": ["scumandvillainy"] }], + "cost": { + "value": 4 + }, + "restrictions": [ + { + "factions": [ + "scumandvillainy" + ] + } + ], "standard": true, "extended": true, "epic": true @@ -90,13 +125,26 @@ "type": "Gunner", "ability": "After you defend, if the attacker is in your firing arc, you may spend 1 [Charge]. If you do, roll 1 attack die unless the attacker chooses to remove 1 green token. On a [Hit] or [Critical Hit] result, the attacker suffers 1 [Hit] damage.", "image": "https://infinitearenas.com/xw2/images/upgrades/dengar.png", - "slots": ["Gunner"], - "charges": { "value": 1, "recovers": 1 }, + "slots": [ + "Gunner" + ], + "charges": { + "value": 1, + "recovers": 1 + }, "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/dengar.png" } ], - "cost": { "value": 6 }, - "restrictions": [{ "factions": ["scumandvillainy"] }], + "cost": { + "value": 6 + }, + "restrictions": [ + { + "factions": [ + "scumandvillainy" + ] + } + ], "standard": true, "extended": true, "epic": true @@ -111,13 +159,26 @@ "type": "Gunner", "ability": "After you perform a primary attack, you may spend 1 [Force] to perform a bonus [Single Turret Arc] attack from a [Single Turret Arc] you have not attacked from this round. If you do and you are stressed, you may reroll 1 attack die.", "image": "https://infinitearenas.com/xw2/images/upgrades/ezrabridger.png", - "slots": ["Gunner"], - "force": { "value": 1, "recovers": 1 }, + "slots": [ + "Gunner" + ], + "force": { + "value": 1, + "recovers": 1 + }, "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/ezrabridger.png" } ], - "cost": { "value": 9 }, - "restrictions": [{ "factions": ["rebelalliance"] }], + "cost": { + "value": 9 + }, + "restrictions": [ + { + "factions": [ + "rebelalliance" + ] + } + ], "standard": true, "extended": true, "epic": true @@ -132,13 +193,26 @@ "type": "Gunner", "ability": "While you perform an attack, you may spend 1 [Force] to change 1 of your [Focus] results to a [Critical Hit] result.", "image": "https://infinitearenas.com/xw2/images/upgrades/fifthbrother.png", - "slots": ["Gunner"], - "force": { "value": 1, "recovers": 1 }, + "slots": [ + "Gunner" + ], + "force": { + "value": 1, + "recovers": 1 + }, "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/fifthbrother.png" } ], - "cost": { "value": 12 }, - "restrictions": [{ "factions": ["galacticempire"] }], + "cost": { + "value": 12 + }, + "restrictions": [ + { + "factions": [ + "galacticempire" + ] + } + ], "standard": true, "extended": true, "epic": true @@ -153,13 +227,26 @@ "type": "Gunner", "ability": "While you perform an attack, you may spend 1 [Charge] to change 1 [Hit] result to a [Critical Hit] result. While you defend, if your [Charge] is active, the attacker may change 1 [Hit] result to a [Critical Hit] result.", "image": "https://infinitearenas.com/xw2/images/upgrades/greedo.png", - "slots": ["Gunner"], - "charges": { "value": 1, "recovers": 1 }, + "slots": [ + "Gunner" + ], + "charges": { + "value": 1, + "recovers": 1 + }, "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/greedo.png" } ], - "cost": { "value": 1 }, - "restrictions": [{ "factions": ["scumandvillainy"] }], + "cost": { + "value": 2 + }, + "restrictions": [ + { + "factions": [ + "scumandvillainy" + ] + } + ], "standard": true, "extended": true, "epic": true @@ -173,13 +260,23 @@ "title": "Han Solo", "type": "Gunner", "ability": "During the Engagement Phase, at initiative 7, you may perform a [Single Turret Arc] attack. You cannot attack from that [Single Turret Arc] again this round.", - "slots": ["Gunner"], + "slots": [ + "Gunner" + ], "image": "https://infinitearenas.com/xw2/images/upgrades/hansolo.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/hansolo.png" } ], - "cost": { "value": 10 }, - "restrictions": [{ "factions": ["rebelalliance"] }], + "cost": { + "value": 3 + }, + "restrictions": [ + { + "factions": [ + "rebelalliance" + ] + } + ], "standard": true, "extended": true, "epic": true @@ -193,13 +290,23 @@ "title": "Han Solo", "type": "Gunner", "ability": "Before you engage, you may perform a red [Focus] action.", - "slots": ["Gunner"], + "slots": [ + "Gunner" + ], "image": "https://infinitearenas.com/xw2/images/upgrades/hansolo-gunner.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/hansolo-gunner.png" } ], - "cost": { "value": 9 }, - "restrictions": [{ "factions": ["scumandvillainy"] }], + "cost": { + "value": 3 + }, + "restrictions": [ + { + "factions": [ + "scumandvillainy" + ] + } + ], "standard": true, "extended": true, "epic": true @@ -213,12 +320,16 @@ "title": "Hotshot Gunner", "type": "Gunner", "ability": "While you perform a [Single Turret Arc] attack, after the Modify Defense Dice step, the defender removes 1 focus or calculate token.", - "slots": ["Gunner"], + "slots": [ + "Gunner" + ], "image": "https://infinitearenas.com/xw2/images/upgrades/hotshotgunner.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/hotshotgunner.png" } ], - "cost": { "value": 6 }, + "cost": { + "value": 7 + }, "standard": true, "extended": true, "epic": true @@ -232,14 +343,27 @@ "title": "Luke Skywalker", "type": "Gunner", "ability": "At the start of the Engagement Phase, you may spend 1 [Force] and gain 1 deplete token to rotate your [Single Turret Arc] indicator.", - "slots": ["Gunner"], - "force": { "value": 1, "recovers": 1 }, + "slots": [ + "Gunner" + ], + "force": { + "value": 1, + "recovers": 1 + }, "image": "https://infinitearenas.com/xw2/images/upgrades/lukeskywalker.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/lukeskywalker.png" } ], - "cost": { "value": 12 }, - "restrictions": [{ "factions": ["rebelalliance"] }], + "cost": { + "value": 12 + }, + "restrictions": [ + { + "factions": [ + "rebelalliance" + ] + } + ], "standard": true, "extended": true, "epic": true @@ -253,12 +377,16 @@ "title": "Skilled Bombardier", "type": "Gunner", "ability": "If you would drop or launch a device, you may use a template of the same bearing with a speed 1 higher or lower.", - "slots": ["Gunner"], + "slots": [ + "Gunner" + ], "image": "https://infinitearenas.com/xw2/images/upgrades/skilledbombardier.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/skilledbombardier.png" } ], - "cost": { "value": 2 }, + "cost": { + "value": 2 + }, "standard": true, "extended": true, "epic": true @@ -272,15 +400,27 @@ "title": "Special Forces Gunner", "type": "Gunner", "ability": "While you perform a primary [Front Arc] attack, if your [Single Turret Arc] is in your [Front Arc], you may roll 1 additional attack die. After you perform a primary [Front Arc] attack, if your [Single Turret Arc] is in your [Rear Arc], you may perform a bonus primary [Single Turret Arc] attack.", - "slots": ["Gunner"], + "slots": [ + "Gunner" + ], "image": "https://infinitearenas.com/xw2/images/upgrades/specialforcesgunner.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/specialforcesgunner.png" } ], - "cost": { "value": 0 }, + "cost": { + "value": 9 + }, "restrictions": [ - { "factions": ["firstorder"] }, - { "ships": ["tiesffighter"] } + { + "factions": [ + "firstorder" + ] + }, + { + "ships": [ + "tiesffighter" + ] + } ], "standard": true, "extended": true, @@ -295,13 +435,23 @@ "title": "Veteran Tail Gunner", "type": "Gunner", "ability": "After you perform a primary [Front Arc] attack, you may perform a bonus primary [Rear Arc] attack.", - "slots": ["Gunner"], + "slots": [ + "Gunner" + ], "image": "https://infinitearenas.com/xw2/images/upgrades/veterantailgunner.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/veterantailgunner.png" } ], - "cost": { "value": 5 }, - "restrictions": [{ "arcs": ["Rear Arc"] }], + "cost": { + "value": 5 + }, + "restrictions": [ + { + "arcs": [ + "Rear Arc" + ] + } + ], "standard": true, "extended": true, "epic": true @@ -315,13 +465,23 @@ "title": "Veteran Turret Gunner", "type": "Gunner", "ability": "After you perform a primary attack, you may perform a bonus [Single Turret Arc] attack using a [Single Turret Arc] you did not already attack from this round.", - "slots": ["Gunner"], + "slots": [ + "Gunner" + ], "image": "https://infinitearenas.com/xw2/images/upgrades/veteranturretgunner.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/veteranturretgunner.png" } ], - "cost": { "value": 3 }, - "restrictions": [{ "action": { "type": "Rotate Arc" } }], + "cost": { + "value": 6 + }, + "restrictions": [ + { + "action": { + "type": "Rotate Arc" + } + } + ], "standard": true, "extended": true, "epic": true @@ -335,13 +495,23 @@ "title": "Finn", "type": "Gunner", "ability": "While you defend or perform a primary attack, if the enemy ship is in your [Front Arc], you may add 1 blank result to your roll (this die can be rerolled or otherwise modified).", - "slots": ["Gunner"], + "slots": [ + "Gunner" + ], "image": "https://infinitearenas.com/xw2/images/upgrades/finn.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/finn.png" } ], - "cost": { "value": 9 }, - "restrictions": [{ "factions": ["resistance"] }], + "cost": { + "value": 9 + }, + "restrictions": [ + { + "factions": [ + "resistance" + ] + } + ], "standard": true, "extended": true, "epic": true @@ -355,13 +525,23 @@ "title": "Paige Tico", "type": "Gunner", "ability": "After you perform a primary attack, you may drop 1 bomb or rotate your [Single Turret Arc]. After you are destroyed, you may drop 1 bomb.", - "slots": ["Gunner"], + "slots": [ + "Gunner" + ], "image": "https://infinitearenas.com/xw2/images/upgrades/paigetico.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/paigetico.png" } ], - "cost": { "value": 6 }, - "restrictions": [{ "factions": ["resistance"] }], + "cost": { + "value": 6 + }, + "restrictions": [ + { + "factions": [ + "resistance" + ] + } + ], "standard": true, "extended": true, "epic": true @@ -375,14 +555,27 @@ "title": "Rey", "type": "Gunner", "ability": "While you defend or perform an attack, if the enemy ship is in your [Single Turret Arc], you may spend 1 [Force] to change 1 of your blank results to a [Evade] or [Hit] result.", - "slots": ["Gunner"], - "force": { "value": 1, "recovers": 1 }, + "slots": [ + "Gunner" + ], + "force": { + "value": 1, + "recovers": 1 + }, "image": "https://infinitearenas.com/xw2/images/upgrades/rey-gunner.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/rey-gunner.png" } ], - "restrictions": [{ "factions": ["resistance"] }], - "cost": { "value": 10 }, + "restrictions": [ + { + "factions": [ + "resistance" + ] + } + ], + "cost": { + "value": 14 + }, "standard": true, "extended": true, "epic": true @@ -395,15 +588,28 @@ { "title": "Seventh Fleet Gunner", "type": "Gunner", - "slots": ["Gunner"], + "slots": [ + "Gunner" + ], "ability": "While another friendly ship performs a primary attack, if the defender is in your firing arc, you may spend 1 [Charge]. If you do, the attacker rolls 1 additional die, to a maximum of 4. During the System Phase, you may gain 1 disarm token to recover 1 [Charge].", - "charges": { "value": 1, "recovers": 0 }, + "charges": { + "value": 1, + "recovers": 0 + }, "image": "https://infinitearenas.com/xw2/images/upgrades/seventhfleetgunner.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/seventhfleetgunner.png" } ], - "restrictions": [{ "factions": ["galacticrepublic"] }], - "cost": { "value": 13 }, + "restrictions": [ + { + "factions": [ + "galacticrepublic" + ] + } + ], + "cost": { + "value": 9 + }, "standard": true, "extended": true, "epic": true @@ -416,14 +622,24 @@ { "title": "Clone Commander Cody", "type": "Gunner", - "slots": ["Gunner"], + "slots": [ + "Gunner" + ], "ability": "After you perform an attack that missed, if 1 or more [Hit]/[Critical Hit] results were neutralized, the defender gains 1 strain token.", "image": "https://infinitearenas.com/xw2/images/upgrades/clonecommandercody.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/clonecommandercody.png" } ], - "restrictions": [{ "factions": ["galacticrepublic"] }], - "cost": { "value": 4 }, + "restrictions": [ + { + "factions": [ + "galacticrepublic" + ] + } + ], + "cost": { + "value": 4 + }, "standard": true, "extended": true, "epic": true @@ -436,12 +652,19 @@ "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/ahsokatano.png", "image": "https://infinitearenas.com/xw2/images/upgrades/ahsokatano.png", "ability": "After you execute a maneuver, you may spend 1 [Force] and choose a friendly ship at range 1-3 in your firing arc. If you do, it may perform a red [Focus] action, even while stressed.", - "slots": ["Gunner"], - "force": { "value": 1, "recovers": 1 }, + "slots": [ + "Gunner" + ], + "force": { + "value": 1, + "recovers": 1 + }, "type": "Gunner" } ], - "cost": { "value": 12 }, + "cost": { + "value": 10 + }, "limited": 1, "xws": "ahsokatano", "standard": true, @@ -453,14 +676,18 @@ { "title": "Clone Captain Rex", "type": "Gunner", - "slots": ["Gunner"], + "slots": [ + "Gunner" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/clonecaptainrex.png", "image": "https://infinitearenas.com/xw2/images/upgrades/clonecaptainrex.png", "ability": "While you perform an attack, you may spend 1 [Focus] result. If you do, each friendly ship that has the defender in its [Bullseye Arc] may gain 1 strain to perform a [Focus] action." } ], "name": "Clone Captain Rex", - "cost": { "value": 2 }, + "cost": { + "value": 1 + }, "limited": 1, "xws": "clonecaptainrex", "standard": true, @@ -472,14 +699,18 @@ { "title": "Suppressive Gunner", "type": "Gunner", - "slots": ["Gunner"], + "slots": [ + "Gunner" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/suppressivegunner.png", "image": "https://infinitearenas.com/xw2/images/upgrades/suppressivegunner.png", "ability": "While you perform an attack, you may spend 1 [Focus] result. If you do, the defender gains 1 deplete token unless it chooses to suffer 1 [Hit] damage." } ], "name": "Suppressive Gunner", - "cost": { "value": 7 }, + "cost": { + "value": 6 + }, "limited": 0, "xws": "suppressivegunner", "standard": true, @@ -495,12 +726,16 @@ "ability": "While you perform an attack, if there are no other ships in the attack arc, you may change 1 of your [Focus] results to a [Hit] result.", "title": "Boba Fett", "type": "Gunner", - "slots": ["Gunner"], + "slots": [ + "Gunner" + ], "image": "https://infinitearenas.com/xw2/images/upgrades/bobafett-gunner.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/bobafett-gunner.png" } ], - "cost": { "value": 2 }, + "cost": { + "value": 4 + }, "standard": true, "extended": true, "epic": true @@ -514,12 +749,16 @@ "ability": "After you perform a special attack with the [Lock] requirement, you may acquire a lock on the defender.", "title": "Weapons Systems Officer", "type": "Gunner", - "slots": ["Gunner"], + "slots": [ + "Gunner" + ], "image": "https://infinitearenas.com/xw2/images/upgrades/weaponssystemsofficer.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/weaponssystemsofficer.png" } ], - "cost": { "value": 5 }, + "cost": { + "value": 5 + }, "standard": true, "extended": true, "epic": true @@ -533,12 +772,16 @@ "ability": "After you perform a special attack, you may choose a number of friendly ships at range 0-3 of the defender up to the number of damage cards dealt to the defender during that attack. Each chosen ship may remove 1 strain or stress token.", "title": "Sabine Wren", "type": "Gunner", - "slots": ["Gunner"], + "slots": [ + "Gunner" + ], "image": "https://infinitearenas.com/xw2/images/upgrades/sabinewren-gunner.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/sabinewren-gunner.png" } ], - "cost": { "value": 2 }, + "cost": { + "value": 1 + }, "standard": true, "extended": true, "epic": true @@ -552,13 +795,23 @@ "title": "DT-798", "type": "Gunner", "ability": "At the start of the Engagement Phase, you may choose a friendly ship in your firing arc. If you do, that ship gains 1 strain token. While you perform an attack, you may reroll up to 1 die for each ship in the attack arc with 1 or more non-lock red or orange tokens.", - "slots": ["Gunner"], + "slots": [ + "Gunner" + ], "image": "https://infinitearenas.com/xw2/images/upgrades/dt798.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/dt798.png" } ], - "cost": { "value": 3 }, - "restrictions": [{ "factions": ["firstorder"] }], + "cost": { + "value": 3 + }, + "restrictions": [ + { + "factions": [ + "firstorder" + ] + } + ], "standard": true, "extended": true, "epic": true @@ -572,14 +825,19 @@ "title": "First Order Ordnance Tech", "type": "Gunner", "text": "The First Order trains its pilots and gunners to be fanatically loyal, prioritizing victory even over survival.", - "slots": ["Gunner"], + "slots": [ + "Gunner" + ], "grants": [ { "type": "action", "value": { "type": "Reload", "difficulty": "White", - "linked": { "type": "Lock", "difficulty": "White" } + "linked": { + "type": "Lock", + "difficulty": "White" + } } } ], @@ -587,8 +845,16 @@ "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/firstorderordnancetech.png" } ], - "cost": { "value": 3 }, - "restrictions": [{ "factions": ["firstorder"] }], + "cost": { + "value": 2 + }, + "restrictions": [ + { + "factions": [ + "firstorder" + ] + } + ], "standard": true, "extended": true, "epic": true @@ -602,15 +868,28 @@ "title": "Gar Saxon", "type": "Gunner", "ability": "While you perform the [Lock] action, you can only choose an object in your [Front Arc] or [Rear Arc]. While you perform a primary attack, if the defender is in your [Front Arc] or [Rear Arc], you may remove 1 orange or red token from the defender to roll 1 additional die, to a maximum of 4.", - "slots": ["Gunner"], + "slots": [ + "Gunner" + ], "image": "https://infinitearenas.com/xw2/images/upgrades/garsaxon-gunner.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/garsaxon-gunner.png" } ], - "cost": { "value": 6 }, + "cost": { + "value": 6 + }, "restrictions": [ - { "sizes": ["Large", "Huge"] }, - { "factions": ["scumandvillainy"] } + { + "sizes": [ + "Large", + "Huge" + ] + }, + { + "factions": [ + "scumandvillainy" + ] + } ], "standard": true, "extended": true, @@ -625,14 +904,27 @@ "title": "Tiber Saxon", "type": "Gunner", "ability": "After you perform an attack at attack range 1-2 that hits, if the defender has no faceup damage cards, you may spend 1 or more [Charge]. For each [Charge] you spend, the defender gains 1 strain token.", - "slots": ["Gunner"], - "charges": { "value": 2, "recovers": 1 }, + "slots": [ + "Gunner" + ], + "charges": { + "value": 2, + "recovers": 1 + }, "image": "https://infinitearenas.com/xw2/images/upgrades/tibersaxon.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/tibersaxon.png" } ], - "cost": { "value": 6 }, - "restrictions": [{ "factions": ["galacticempire"] }], + "cost": { + "value": 6 + }, + "restrictions": [ + { + "factions": [ + "galacticempire" + ] + } + ], "standard": true, "extended": true, "epic": true @@ -646,14 +938,23 @@ "title": "Ursa Wren", "type": "Gunner", "ability": "After you acquire a lock on an enemy unit beyond range 2, if there are no friendly units at range 0-1 of the locked unit, gain 1 calculate token.", - "slots": ["Gunner"], + "slots": [ + "Gunner" + ], "image": "https://infinitearenas.com/xw2/images/upgrades/ursawren-gunner.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/ursawren-gunner.png" } ], - "cost": { "value": 4 }, + "cost": { + "value": 3 + }, "restrictions": [ - { "factions": ["galacticrepublic", "separatistalliance"] } + { + "factions": [ + "galacticrepublic", + "separatistalliance" + ] + } ], "standard": true, "extended": true, @@ -668,13 +969,24 @@ "title": "Migs Mayfeld", "type": "Gunner", "ability": "After you perform a [Front Arc] attack, you may perform a [Rear Arc] or [Single Turret Arc] attack as a bonus attack against a different target with 1 or more red or orange tokens.", - "slots": ["Gunner"], + "slots": [ + "Gunner" + ], "image": "https://infinitearenas.com/xw2/images/upgrades/migsmayfeld.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/migsmayfeld.png" } ], - "cost": { "value": 4 }, - "restrictions": [{ "factions": ["galacticempire", "scumandvillainy"] }], + "cost": { + "value": 3 + }, + "restrictions": [ + { + "factions": [ + "galacticempire", + "scumandvillainy" + ] + } + ], "standard": true, "extended": true, "epic": true @@ -688,7 +1000,9 @@ "title": "Airen Cracken", "type": "Gunner", "ability": "After defending, if the attack hit, you may gain 1 deplete token to perform a bonus primary attack targeting the attacker.", - "slots": ["Gunner"] + "slots": [ + "Gunner" + ] } ], "standard": true, diff --git a/data/upgrades/illicit.json b/data/upgrades/illicit.json index 40111bf2..ddf868e7 100644 --- a/data/upgrades/illicit.json +++ b/data/upgrades/illicit.json @@ -9,13 +9,27 @@ "type": "Illicit", "ability": "Action: Spend 1 [Charge] to perform a [Cloak] action. At the start of the Planning Phase, roll 1 attack die. On a [Focus] result, decloak or discard your cloak token.", "image": "https://infinitearenas.com/xw2/images/upgrades/cloakingdevice.png", - "slots": ["Illicit"], - "charges": { "value": 2, "recovers": 0 }, + "slots": [ + "Illicit" + ], + "charges": { + "value": 2, + "recovers": 0 + }, "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/cloakingdevice.png" } ], - "cost": { "value": 8 }, - "restrictions": [{ "sizes": ["Small", "Medium"] }], + "cost": { + "value": 8 + }, + "restrictions": [ + { + "sizes": [ + "Small", + "Medium" + ] + } + ], "standard": true, "extended": true, "epic": true @@ -30,12 +44,19 @@ "type": "Illicit", "ability": "Before you activate, you may spend 1 [Charge]. If you do, until the end of the round, you can perform actions and execute red maneuvers, even while stressed. This card's [Charge] cannot be recovered.", "image": "https://infinitearenas.com/xw2/images/upgrades/contrabandcybernetics.png", - "slots": ["Illicit"], - "charges": { "value": 1, "recovers": 0 }, + "slots": [ + "Illicit" + ], + "charges": { + "value": 1, + "recovers": 0 + }, "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/contrabandcybernetics.png" } ], - "cost": { "value": 3 }, + "cost": { + "value": 4 + }, "standard": true, "extended": true, "epic": true @@ -50,11 +71,15 @@ "type": "Illicit", "ability": "After you are destroyed, each other ship at range 0-1 suffers 1 [Hit] damage.", "image": "https://infinitearenas.com/xw2/images/upgrades/deadmansswitch.png", - "slots": ["Illicit"], + "slots": [ + "Illicit" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/deadmansswitch.png" } ], - "cost": { "value": 2 }, + "cost": { + "value": 2 + }, "standard": true, "extended": true, "epic": true @@ -69,11 +94,15 @@ "type": "Illicit", "ability": "Before you engage, you may gain 1 ion token and 1 disarm token. If you do, each ship at range 0 suffers 1 [Hit] damage.", "image": "https://infinitearenas.com/xw2/images/upgrades/feedbackarray.png", - "slots": ["Illicit"], + "slots": [ + "Illicit" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/feedbackarray.png" } ], - "cost": { "value": 4 }, + "cost": { + "value": 4 + }, "standard": true, "extended": true, "epic": true @@ -88,11 +117,15 @@ "type": "Illicit", "ability": "Before you would execute a maneuver, you may spend 1 shield. If you do, execute a white [0 [Stationary]] instead of the maneuver you revealed, then gain 1 stress token.", "image": "https://infinitearenas.com/xw2/images/upgrades/inertialdampeners.png", - "slots": ["Illicit"], + "slots": [ + "Illicit" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/inertialdampeners.png" } ], - "cost": { "value": 8 }, + "cost": { + "value": 8 + }, "standard": false, "extended": true, "epic": true @@ -107,8 +140,13 @@ "type": "Illicit", "ability": "Action: Spend 1 [Charge]. Drop 1 loose cargo using the [1 [Straight]] template.", "image": "https://infinitearenas.com/xw2/images/upgrades/riggedcargochute.png", - "slots": ["Illicit"], - "charges": { "value": 1, "recovers": 0 }, + "slots": [ + "Illicit" + ], + "charges": { + "value": 1, + "recovers": 0 + }, "device": { "name": "Loose Cargo", "type": "Obstacle", @@ -117,8 +155,17 @@ "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/riggedcargochute.png" } ], - "cost": { "value": 3 }, - "restrictions": [{ "sizes": ["Medium", "Large"] }], + "cost": { + "value": 2 + }, + "restrictions": [ + { + "sizes": [ + "Medium", + "Large" + ] + } + ], "standard": true, "extended": true, "epic": true @@ -132,12 +179,16 @@ "ability": "You can perform the [SLAM] action even while stressed. If you do, you suffer 1 [Critical Hit] damage unless you expose 1 of your damage cards. After you partially execute a maneuver, you may expose 1 of your damage cards or suffer 1 [Critical Hit] damage to perform a [SLAM] action.", "title": "Coaxium Hyperfuel", "type": "Illicit", - "slots": ["Illicit"], + "slots": [ + "Illicit" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/coaxiumhyperfuel.png", "image": "https://infinitearenas.com/xw2/images/upgrades/coaxiumhyperfuel.png" } ], - "cost": { "value": 4 }, + "cost": { + "value": 2 + }, "standard": true, "extended": true, "epic": true @@ -154,13 +205,20 @@ "ability": "During the System Phase, you may spend 1 [Charge] to drop 1 cargo crate drift in your [Rear Arc] at range 0. It cannot overlap a ship this way.. This card's [Charge] cannot be recovered.", "title": "Quick-Release Locks", "type": "Illicit", - "slots": ["Illicit"], - "charges": { "value": 2, "recovers": 0 }, + "slots": [ + "Illicit" + ], + "charges": { + "value": 2, + "recovers": 0 + }, "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/quickreleaselocks.png", "image": "https://infinitearenas.com/xw2/images/upgrades/quickreleaselocks.png" } ], - "cost": { "value": 5 } + "cost": { + "value": 5 + } }, { "name": "Saboteur's Map", @@ -174,12 +232,16 @@ "ability": "At the end of Setup, you may spend up to 1 [Charge] from each of your equipped Mine upgrades to place the corresponding device in the play area beyond range 2 of any enemy ship, strategic marker, or other device.", "title": "Saboteur's Map", "type": "Illicit", - "slots": ["Illicit"], + "slots": [ + "Illicit" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/saboteursmap.png", "image": "https://infinitearenas.com/xw2/images/upgrades/saboteursmap.png" } ], - "cost": { "value": 3 } + "cost": { + "value": 3 + } }, { "name": "Scanner Baffler", @@ -193,12 +255,16 @@ "ability": "At the end of Setup, you may choose any number of other friendly, non-huge ships in your deployment area at range 0-1. If you do, place those ships anywhere in the same deployment area.", "title": "Scanner Baffler", "type": "Illicit", - "slots": ["Illicit"], + "slots": [ + "Illicit" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/scannerbaffler.png", "image": "https://infinitearenas.com/xw2/images/upgrades/scannerbaffler.png" } ], - "cost": { "value": 8 } + "cost": { + "value": 8 + } }, { "name": "False Transponder Codes", @@ -209,13 +275,20 @@ "ability": "After you acquire a lock on an object or an object acquires a lock on you, if you have 1 active [Charge], lose 1 [Charge] and jam that object, ignoring range restrictions.", "title": "False Transponder Codes", "type": "Illicit", - "slots": ["Illicit"], - "charges": { "value": 1, "recovers": 0 }, + "slots": [ + "Illicit" + ], + "charges": { + "value": 1, + "recovers": 0 + }, "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/falsetranspondercodes.png", "image": "https://infinitearenas.com/xw2/images/upgrades/falsetranspondercodes.png" } ], - "cost": { "value": 5 }, + "cost": { + "value": 5 + }, "standard": true, "extended": true, "epic": true @@ -229,14 +302,28 @@ "ability": "Before you would gain a non-lock red or orange token, you may spend 1 [Charge] to place it on this card instead. During the System Phase, if there are 1 or more tokens on this card, you must spend 1 [Charge]. If you cannot, remove those tokens and gain matching tokens.", "title": "Babu Frik", "type": "Illicit", - "slots": ["Illicit"], - "charges": { "value": 3, "recovers": 0 }, + "slots": [ + "Illicit" + ], + "charges": { + "value": 3, + "recovers": 0 + }, "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/babufrik.png", "image": "https://infinitearenas.com/xw2/images/upgrades/babufrik.png" } ], - "restrictions": [{ "factions": ["scumandvillainy", "resistance"] }], - "cost": { "value": 5 }, + "restrictions": [ + { + "factions": [ + "scumandvillainy", + "resistance" + ] + } + ], + "cost": { + "value": 5 + }, "standard": true, "extended": true, "epic": true @@ -250,13 +337,20 @@ "ability": "During the System Phase, if you are not stressed, you may spend 1 [Charge] to gain 3 calculate tokens. During the End Phase, if your [Charge] is inactive, for each green token you remove, gain 1 strain token.", "title": "Overtuned Modulators", "type": "Illicit", - "slots": ["Illicit"], - "charges": { "value": 1, "recovers": 0 }, + "slots": [ + "Illicit" + ], + "charges": { + "value": 1, + "recovers": 0 + }, "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/overtunedmodulators.png", "image": "https://infinitearenas.com/xw2/images/upgrades/overtunedmodulators.png" } ], - "cost": { "value": 3 }, + "cost": { + "value": 3 + }, "standard": true, "extended": true, "epic": true @@ -270,14 +364,26 @@ "ability": "Setup: After placing forces, choose an opponent: they assign the Marked for Elimination condition to 1 of their ships. They must assign it to a limited ship, if able. You ignore range restrictions while acquiring locks on the ship with the Marked for Elimination condition.", "title": "Tracking Fob", "type": "Illicit", - "slots": ["Illicit"], - "conditions": ["markedforelimination"], + "slots": [ + "Illicit" + ], + "conditions": [ + "markedforelimination" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/trackingfob.png", "image": "https://infinitearenas.com/xw2/images/upgrades/trackingfob.png" } ], - "restrictions": [{ "keywords": ["Bounty Hunter"] }], - "cost": { "value": 3 }, + "restrictions": [ + { + "keywords": [ + "Bounty Hunter" + ] + } + ], + "cost": { + "value": 3 + }, "standard": true, "extended": true, "epic": true @@ -291,8 +397,13 @@ "ability": "This attack can be performed at range 0. Attack: Spend 1 [Charge].", "title": "Hotshot Tail Blaster", "type": "Illicit", - "slots": ["Illicit"], - "charges": { "value": 2, "recovers": 0 }, + "slots": [ + "Illicit" + ], + "charges": { + "value": 2, + "recovers": 0 + }, "attack": { "arc": "Rear Arc", "value": 2, @@ -304,8 +415,17 @@ "image": "https://infinitearenas.com/xw2/images/upgrades/hotshottailblaster.png" } ], - "restrictions": [{ "sizes": ["Medium", "Large"] }], - "cost": { "value": 2 }, + "restrictions": [ + { + "sizes": [ + "Medium", + "Large" + ] + } + ], + "cost": { + "value": 1 + }, "standard": true, "extended": true, "epic": true @@ -317,10 +437,15 @@ "sides": [ { "title": "Feedback Emitter", - "charges": { "value": 1, "recovers": 0 }, + "charges": { + "value": 1, + "recovers": 0 + }, "type": "Illicit", "ability": "After an object acquires a lock on you, you may spend 1 [Charge] to jam that object, ignoring range restrictions. This upgrade's [Charge] cannot be recovered.", - "slots": ["Illicit"] + "slots": [ + "Illicit" + ] } ], "standard": true, diff --git a/data/upgrades/missile.json b/data/upgrades/missile.json index 59e274a2..a75ab1fc 100644 --- a/data/upgrades/missile.json +++ b/data/upgrades/missile.json @@ -8,8 +8,14 @@ "title": "Barrage Rockets", "type": "Missile", "ability": "Attack ([Focus]): Spend 1 [Charge]. If the defender is in your [Bullseye Arc], you may spend 1 or more [Charge] to reroll that many attack dice.", - "slots": ["Missile", "Missile"], - "charges": { "value": 5, "recovers": 0 }, + "slots": [ + "Missile", + "Missile" + ], + "charges": { + "value": 5, + "recovers": 0 + }, "attack": { "arc": "Front Arc", "value": 3, @@ -21,7 +27,9 @@ "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/barragerockets.png" } ], - "cost": { "value": 6 }, + "cost": { + "value": 8 + }, "standard": true, "extended": true, "epic": true @@ -35,8 +43,13 @@ "title": "Cluster Missiles", "type": "Missile", "ability": "Attack ([Lock]): Spend 1 [Charge]. After this attack, you may perform this attack as a bonus attack against a different target at range 0-1 of the defender, ignoring the [Lock] requirement.", - "slots": ["Missile"], - "charges": { "value": 4, "recovers": 0 }, + "slots": [ + "Missile" + ], + "charges": { + "value": 4, + "recovers": 0 + }, "attack": { "arc": "Front Arc", "value": 3, @@ -48,7 +61,9 @@ "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/clustermissiles.png" } ], - "cost": { "value": 4 }, + "cost": { + "value": 5 + }, "standard": true, "extended": true, "epic": true @@ -63,8 +78,13 @@ "type": "Missile", "ability": "Attack ([Lock]): Spend 1 [Charge]. After this attack hits, each ship at range 0-1 of the defender exposes 1 of its damage cards.", "image": "https://infinitearenas.com/xw2/images/upgrades/concussionmissiles.png", - "slots": ["Missile"], - "charges": { "value": 3, "recovers": 0 }, + "slots": [ + "Missile" + ], + "charges": { + "value": 3, + "recovers": 0 + }, "attack": { "arc": "Front Arc", "value": 3, @@ -75,7 +95,9 @@ "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/concussionmissiles.png" } ], - "cost": { "value": 5 }, + "cost": { + "value": 6 + }, "standard": true, "extended": true, "epic": true @@ -89,8 +111,13 @@ "title": "Homing Missiles", "type": "Missile", "ability": "Attack ([Lock]): Spend 1 [Charge]. After you declare the defender, the defender may choose to suffer 1 [Hit] damage. If it does, skip the Attack and Defense Dice steps and the attack is treated as hitting.", - "slots": ["Missile"], - "charges": { "value": 2, "recovers": 0 }, + "slots": [ + "Missile" + ], + "charges": { + "value": 2, + "recovers": 0 + }, "attack": { "arc": "Front Arc", "value": 4, @@ -102,7 +129,9 @@ "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/homingmissiles.png" } ], - "cost": { "value": 5 }, + "cost": { + "value": 4 + }, "standard": true, "extended": true, "epic": true @@ -116,8 +145,13 @@ "title": "Ion Missiles", "type": "Missile", "ability": "Attack ([Lock]): Spend 1 [Charge]. If this attack hits, spend 1 [Hit] or [Critical Hit] result to cause the defender to suffer 1 [Hit] damage. All remaining [Hit]/[Critical Hit] results inflict ion tokens instead of damage.", - "slots": ["Missile"], - "charges": { "value": 3, "recovers": 0 }, + "slots": [ + "Missile" + ], + "charges": { + "value": 3, + "recovers": 0 + }, "attack": { "arc": "Front Arc", "value": 3, @@ -129,7 +163,9 @@ "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/ionmissiles.png" } ], - "cost": { "value": 4 }, + "cost": { + "value": 3 + }, "standard": true, "extended": true, "epic": true @@ -144,8 +180,13 @@ "type": "Missile", "ability": "Attack ([Focus]): Spend 1 [Charge].", "image": "https://infinitearenas.com/xw2/images/upgrades/protonrockets.png", - "slots": ["Missile"], - "charges": { "value": 1, "recovers": 0 }, + "slots": [ + "Missile" + ], + "charges": { + "value": 1, + "recovers": 0 + }, "attack": { "arc": "Bullseye Arc", "value": 5, @@ -156,7 +197,9 @@ "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/protonrockets.png" } ], - "cost": { "value": 8 }, + "cost": { + "value": 7 + }, "standard": true, "extended": true, "epic": true @@ -170,7 +213,10 @@ "title": "Energy-Shell Charges", "type": "Missile", "ability": "Attack ([Calculate]): Spend 1 [Charge]. While you perform this attack, you may spend 1 calculate token to change 1 [Focus] result to a [Critical Hit] result. Action: Reload this card.", - "charges": { "value": 1, "recovers": 0 }, + "charges": { + "value": 1, + "recovers": 0 + }, "attack": { "arc": "Front Arc", "value": 3, @@ -179,15 +225,28 @@ "ordnance": true }, "image": "https://infinitearenas.com/xw2/images/upgrades/energyshellcharges.png", - "slots": ["Missile"], + "slots": [ + "Missile" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/energyshellcharges.png" } ], "restrictions": [ - { "action": { "type": "Calculate", "difficulty": "White" } }, - { "factions": ["separatistalliance"] } + { + "action": { + "type": "Calculate", + "difficulty": "White" + } + }, + { + "factions": [ + "separatistalliance" + ] + } ], - "cost": { "value": 4 }, + "cost": { + "value": 3 + }, "standard": true, "extended": true, "epic": true @@ -201,24 +260,43 @@ "title": "Discord Missiles", "type": "Missile", "ability": "At the start of the Engagement Phase, you may spend 1 calculate token and 1 [Charge] to launch 1 buzz droid swarm using the [3 [Bank Left]], [3 [Straight]], or [3 [Bank Right]] template. This card's [Charge] cannot be recovered.", - "charges": { "value": 1, "recovers": 0 }, + "charges": { + "value": 1, + "recovers": 0 + }, "image": "https://infinitearenas.com/xw2/images/upgrades/discordmissiles.png", - "slots": ["Missile"], + "slots": [ + "Missile" + ], "device": { "name": "Buzz Droid Swarm", "type": "Remote", "effect": "After an enemy ship moves through or overlaps you, relocate to its front or rear guides (you are at range 0 of this ship). You cannot overlap an object this way. If you cannot be placed at either set of guides, you and that ship each suffer 1 [Hit] damage. Engagement Phase: At your initiative, each enemy ship at range 0 suffers 1 [Critical Hit] damage.", "initiative": 0, "stats": [ - { "type": "agility", "value": 1 }, - { "type": "hull", "value": 1 } + { + "type": "agility", + "value": 1 + }, + { + "type": "hull", + "value": 1 + } ] }, "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/discordmissiles.png" } ], - "cost": { "value": 2 }, - "restrictions": [{ "factions": ["separatistalliance"] }], + "cost": { + "value": 2 + }, + "restrictions": [ + { + "factions": [ + "separatistalliance" + ] + } + ], "standard": true, "extended": true, "epic": true @@ -231,9 +309,15 @@ { "title": "Diamond-Boron Missiles", "type": "Missile", - "slots": ["Missile", "Missile"], + "slots": [ + "Missile", + "Missile" + ], "ability": "Attack ([Lock]): Spend 1 [Charge]. After this attack hits, you may spend 1 [Charge]. If you do, each ship at range 0-1 of the defender with agility equal to or less than the defender's rolls 1 attack die and suffers 1 [Hit]/[Critical Hit] damage for each matching result.", - "charges": { "value": 3, "recovers": 0 }, + "charges": { + "value": 3, + "recovers": 0 + }, "attack": { "arc": "Front Arc", "value": 3, @@ -245,7 +329,9 @@ "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/diamondboronmissiles.png" } ], - "cost": { "value": 5 }, + "cost": { + "value": 5 + }, "standard": true, "extended": true, "epic": true @@ -264,15 +350,22 @@ "ordnance": true, "value": 3 }, - "charges": { "value": 2, "recovers": 0 }, + "charges": { + "value": 2, + "recovers": 0 + }, "title": "Mag-Pulse Warheads", "type": "Missile", - "slots": ["Missile"], + "slots": [ + "Missile" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/magpulsewarheads.png", "image": "https://infinitearenas.com/xw2/images/upgrades/magpulsewarheads.png" } ], - "cost": { "value": 4 }, + "cost": { + "value": 7 + }, "standard": true, "extended": true, "epic": true @@ -284,15 +377,23 @@ "sides": [ { "ability": "During the System Phase, you may spend 1 [Charge] from this card to launch 1 electro-chaff cloud using the [3 [Bank Left]], [3 [Bank Right]], or [4 [Straight]] template. Then place 1 fuse marker on it. This card's [Charge] cannot be recovered.", - "charges": { "value": 1, "recovers": 0 }, + "charges": { + "value": 1, + "recovers": 0 + }, "title": "Electro-Chaff Missiles", "type": "Missile", - "slots": ["Missile", "Device"], + "slots": [ + "Missile", + "Device" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/electrochaffmissiles.png", "image": "https://infinitearenas.com/xw2/images/upgrades/electrochaffmissiles.png" } ], - "cost": { "value": 9 }, + "cost": { + "value": 10 + }, "standard": true, "extended": true, "epic": true @@ -311,15 +412,23 @@ "ordnance": true, "value": 2 }, - "charges": { "value": 5, "recovers": 0 }, + "charges": { + "value": 5, + "recovers": 0 + }, "title": "Multi-Missile Pods", "type": "Missile", - "slots": ["Missile", "Missile"], + "slots": [ + "Missile", + "Missile" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/multimissilepods.png", "image": "https://infinitearenas.com/xw2/images/upgrades/multimissilepods.png" } ], - "cost": { "value": 4 }, + "cost": { + "value": 3 + }, "standard": true, "extended": true, "epic": true @@ -338,15 +447,22 @@ "ordnance": true, "value": 3 }, - "charges": { "value": 2, "recovers": 0 }, + "charges": { + "value": 2, + "recovers": 0 + }, "title": "XX-23 S-Thread Tracers", "type": "Missile", - "slots": ["Missile"], + "slots": [ + "Missile" + ], "image": "https://infinitearenas.com/xw2/images/upgrades/xx23sthreadtracers.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/xx23sthreadtracers.png" } ], - "cost": { "value": 4 }, + "cost": { + "value": 4 + }, "standard": true, "extended": true, "epic": true @@ -365,13 +481,20 @@ "ordnance": true, "value": 3 }, - "charges": { "value": 4, "recovers": 0 }, + "charges": { + "value": 4, + "recovers": 0 + }, "title": "Seeker Missiles", "type": "Missile", - "slots": ["Missile"] + "slots": [ + "Missile" + ] } ], - "cost": { "value": 4 }, + "cost": { + "value": 4 + }, "standard": true, "extended": true, "epic": true, @@ -391,10 +514,15 @@ "ordnance": true, "value": 3 }, - "charges": { "value": 4, "recovers": 1 }, + "charges": { + "value": 4, + "recovers": 1 + }, "title": "Saturation Rockets", "type": "Missile", - "slots": ["Missile"] + "slots": [ + "Missile" + ] } ], "standard": true, @@ -416,10 +544,15 @@ "ordnance": true, "value": 3 }, - "charges": { "value": 2, "recovers": 0 }, + "charges": { + "value": 2, + "recovers": 0 + }, "title": "Heavy Plasma Missiles", "type": "Missile", - "slots": ["Missile"] + "slots": [ + "Missile" + ] } ], "standard": true, diff --git a/data/upgrades/modification.json b/data/upgrades/modification.json index 4a72fc28..aea44459 100644 --- a/data/upgrades/modification.json +++ b/data/upgrades/modification.json @@ -8,14 +8,28 @@ "title": "Ablative Plating", "type": "Modification", "ability": "Before you would suffer damage from an obstacle or from a friendly bomb detonating, you may spend 1 [Charge]. If you do, prevent 1 damage.", - "slots": ["Modification"], - "charges": { "value": 2, "recovers": 0 }, + "slots": [ + "Modification" + ], + "charges": { + "value": 2, + "recovers": 0 + }, "image": "https://infinitearenas.com/xw2/images/upgrades/ablativeplating.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/ablativeplating.png" } ], - "cost": { "value": 4 }, - "restrictions": [{ "sizes": ["Medium", "Large"] }], + "cost": { + "value": 2 + }, + "restrictions": [ + { + "sizes": [ + "Medium", + "Large" + ] + } + ], "standard": true, "extended": true, "epic": true @@ -29,13 +43,24 @@ "title": "Advanced SLAM", "type": "Modification", "ability": "After you perform a [SLAM] action, if you fully executed the maneuver, you may perform a white action on your action bar, treating that action as red.", - "slots": ["Modification"], + "slots": [ + "Modification" + ], "image": "https://infinitearenas.com/xw2/images/upgrades/advancedslam.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/advancedslam.png" } ], - "cost": { "value": 3 }, - "restrictions": [{ "action": { "type": "SLAM", "difficulty": "White" } }], + "cost": { + "value": 3 + }, + "restrictions": [ + { + "action": { + "type": "SLAM", + "difficulty": "White" + } + } + ], "standard": true, "extended": true, "epic": true @@ -49,14 +74,27 @@ "title": "Afterburners", "type": "Modification", "ability": "After you fully execute a speed 3-5 maneuver, you may spend 1 [Charge] to perform a [Boost] action, even while stressed.", - "slots": ["Modification"], - "charges": { "value": 2, "recovers": 0 }, + "slots": [ + "Modification" + ], + "charges": { + "value": 2, + "recovers": 0 + }, "image": "https://infinitearenas.com/xw2/images/upgrades/afterburners.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/afterburners.png" } ], - "cost": { "value": 8 }, - "restrictions": [{ "sizes": ["Small"] }], + "cost": { + "value": 8 + }, + "restrictions": [ + { + "sizes": [ + "Small" + ] + } + ], "standard": true, "extended": true, "epic": true @@ -70,12 +108,16 @@ "title": "Electronic Baffle", "type": "Modification", "ability": "During the End Phase, you may suffer 1 [Hit] damage to remove 1 red token.", - "slots": ["Modification"], + "slots": [ + "Modification" + ], "image": "https://infinitearenas.com/xw2/images/upgrades/electronicbaffle.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/electronicbaffle.png" } ], - "cost": { "value": 2 }, + "cost": { + "value": 2 + }, "standard": true, "extended": true, "epic": true @@ -89,20 +131,39 @@ "title": "Engine Upgrade", "type": "Modification", "text": "Large military forces such as the Galactic Empire have standardized engines, but individual pilots and small organizations often replace the power couplings, add thrusters, or use high-performance fuel to get extra push out of their engines.", - "slots": ["Modification"], - "actions": [{ "type": "Boost", "difficulty": "White" }], + "slots": [ + "Modification" + ], + "actions": [ + { + "type": "Boost", + "difficulty": "White" + } + ], "grants": [ { "type": "action", - "value": { "type": "Boost", "difficulty": "White" } + "value": { + "type": "Boost", + "difficulty": "White" + } } ], "image": "https://infinitearenas.com/xw2/images/upgrades/engineupgrade.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/engineupgrade.png" } ], - "cost": { "value": 3 }, - "restrictions": [{ "action": { "type": "Boost", "difficulty": "Red" } }], + "cost": { + "value": 3 + }, + "restrictions": [ + { + "action": { + "type": "Boost", + "difficulty": "Red" + } + } + ], "standard": true, "extended": true, "epic": true @@ -116,13 +177,23 @@ "title": "Hull Upgrade", "type": "Modification", "text": "For those who cannot afford an enhanced shield generator, bolting additional plates onto the hull of a ship can serve as an adequate substitute.", - "slots": ["Modification"], - "grants": [{ "type": "stat", "value": "hull", "amount": 1 }], + "slots": [ + "Modification" + ], + "grants": [ + { + "type": "stat", + "value": "hull", + "amount": 1 + } + ], "image": "https://infinitearenas.com/xw2/images/upgrades/hullupgrade.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/hullupgrade.png" } ], - "cost": { "value": 6 }, + "cost": { + "value": 9 + }, "standard": false, "extended": true, "epic": true @@ -136,12 +207,16 @@ "title": "Munitions Failsafe", "type": "Modification", "ability": "While you perform a [Torpedo] or [Missile] attack, after rolling attack dice, you may cancel all dice results to recover 1 [Charge] you spent as a cost for the attack.", - "slots": ["Modification"], + "slots": [ + "Modification" + ], "image": "https://infinitearenas.com/xw2/images/upgrades/munitionsfailsafe.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/munitionsfailsafe.png" } ], - "cost": { "value": 1 }, + "cost": { + "value": 1 + }, "standard": true, "extended": true, "epic": true @@ -155,13 +230,23 @@ "title": "Shield Upgrade", "type": "Modification", "text": "Deflector shields are a substantial line of defense on most starships beyond the lightest fighters. While enhancing a ship's shield capacity can be costly, all but the most confident or reckless pilots see the value in this sort of investment.", - "slots": ["Modification"], - "grants": [{ "type": "stat", "value": "shields", "amount": 1 }], + "slots": [ + "Modification" + ], + "grants": [ + { + "type": "stat", + "value": "shields", + "amount": 1 + } + ], "image": "https://infinitearenas.com/xw2/images/upgrades/shieldupgrade.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/shieldupgrade.png" } ], - "cost": { "value": 8 }, + "cost": { + "value": 10 + }, "standard": true, "extended": true, "epic": true @@ -175,12 +260,16 @@ "title": "Static Discharge Vanes", "type": "Modification", "ability": "Before you would gain 1 ion or jam token, if you are not stressed, you may choose another ship at range 0-1 and gain 1 stress token. If you do, the chosen ship gains that ion or jam token instead, then you suffer 1 [Hit] damage.", - "slots": ["Modification"], + "slots": [ + "Modification" + ], "image": "https://infinitearenas.com/xw2/images/upgrades/staticdischargevanes.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/staticdischargevanes.png" } ], - "cost": { "value": 5 }, + "cost": { + "value": 12 + }, "standard": false, "extended": true, "epic": true @@ -194,13 +283,20 @@ "title": "Stealth Device", "type": "Modification", "ability": "While you defend, if your [Charge] is active, roll 1 additional defense die. After you suffer damage, lose 1 [Charge].", - "slots": ["Modification"], - "charges": { "value": 1, "recovers": 0 }, + "slots": [ + "Modification" + ], + "charges": { + "value": 1, + "recovers": 0 + }, "image": "https://infinitearenas.com/xw2/images/upgrades/stealthdevice.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/stealthdevice.png" } ], - "cost": { "value": 8 }, + "cost": { + "value": 8 + }, "standard": false, "extended": true, "epic": true @@ -214,13 +310,24 @@ "title": "Tactical Scrambler", "type": "Modification", "ability": "While you obstruct an enemy ship's attack, the defender rolls 1 additional defense die.", - "slots": ["Modification"], + "slots": [ + "Modification" + ], "image": "https://infinitearenas.com/xw2/images/upgrades/tacticalscrambler.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/tacticalscrambler.png" } ], - "cost": { "value": 2 }, - "restrictions": [{ "sizes": ["Medium", "Large"] }], + "cost": { + "value": 2 + }, + "restrictions": [ + { + "sizes": [ + "Medium", + "Large" + ] + } + ], "standard": true, "extended": true, "epic": true @@ -234,14 +341,27 @@ "title": "Impervium Plating", "type": "Modification", "ability": "Before you would be dealt a faceup Ship damage card, you may spend 1 [Charge] to discard it instead.", - "charges": { "value": 2, "recovers": 0 }, - "slots": ["Modification"], + "charges": { + "value": 2, + "recovers": 0 + }, + "slots": [ + "Modification" + ], "image": "https://infinitearenas.com/xw2/images/upgrades/imperviumplating.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/imperviumplating.png" } ], - "restrictions": [{ "ships": ["belbullab22starfighter"] }], - "cost": { "value": 2 }, + "restrictions": [ + { + "ships": [ + "belbullab22starfighter" + ] + } + ], + "cost": { + "value": 2 + }, "standard": true, "extended": true, "epic": true @@ -255,16 +375,29 @@ "title": "Synchronized Console", "type": "Modification", "ability": "After you perform an attack, you may choose a friendly ship at range 1 or a friendly ship with the Synchronized Console upgrade at range 1-3 and spend a lock you have on the defender. If you do, the friendly ship you chose may acquire a lock on the defender.", - "slots": ["Modification"], + "slots": [ + "Modification" + ], "image": "https://infinitearenas.com/xw2/images/upgrades/synchronizedconsole.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/synchronizedconsole.png" } ], "restrictions": [ - { "factions": ["galacticrepublic"] }, - { "action": { "type": "Lock", "difficulty": "White" } } + { + "factions": [ + "galacticrepublic" + ] + }, + { + "action": { + "type": "Lock", + "difficulty": "White" + } + } ], - "cost": { "value": 1 }, + "cost": { + "value": 2 + }, "standard": true, "extended": true, "epic": true @@ -278,14 +411,27 @@ "title": "Spare Parts Canisters", "type": "Modification", "ability": "Action: Spend 1 [Charge] to recover 1 charge on one of your equipped [Astromech] upgrades. Action: Spend 1 [Charge] to drop 1 spare parts, then break all locks assigned to you.", - "charges": { "value": 1, "recovers": 0 }, - "slots": ["Modification"], + "charges": { + "value": 1, + "recovers": 0 + }, + "slots": [ + "Modification" + ], "image": "https://infinitearenas.com/xw2/images/upgrades/sparepartscanisters.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/sparepartscanisters.png" } ], - "restrictions": [{ "equipped": ["Astromech"] }], - "cost": { "value": 3 }, + "restrictions": [ + { + "equipped": [ + "Astromech" + ] + } + ], + "cost": { + "value": 3 + }, "standard": true, "extended": true, "epic": true @@ -299,12 +445,16 @@ "title": "Delayed Fuses", "type": "Modification", "ability": "After you drop, launch, or place a bomb or mine, you may place 1 fuse marker on that device.", - "slots": ["Modification"], + "slots": [ + "Modification" + ], "image": "https://infinitearenas.com/xw2/images/upgrades/delayedfuses.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/delayedfuses.png" } ], - "cost": { "value": 1 }, + "cost": { + "value": 1 + }, "standard": true, "extended": true, "epic": true @@ -313,20 +463,45 @@ "name": "Angled Deflectors", "limited": 0, "xws": "angleddeflectors", - "cost": { "value": 4 }, - "restrictions": [{ "sizes": ["Small", "Medium"] }], + "cost": { + "value": 1 + }, + "restrictions": [ + { + "sizes": [ + "Small", + "Medium" + ] + } + ], "sides": [ { "text": "Starfighter shields often have manual overrides that allow them to be angled for increased front or rear protection. However, doing so leaves the ship exposed if the pilot's situational awareness falters.", "title": "Angled Deflectors", "type": "Modification", - "slots": ["Modification"], - "restrictions": [{ "sizes": ["Small", "Medium"] }], + "slots": [ + "Modification" + ], + "restrictions": [ + { + "sizes": [ + "Small", + "Medium" + ] + } + ], "grants": [ - { "type": "stat", "value": "shields", "amount": -1 }, + { + "type": "stat", + "value": "shields", + "amount": -1 + }, { "type": "action", - "value": { "type": "Reinforce", "difficulty": "White" } + "value": { + "type": "Reinforce", + "difficulty": "White" + } } ], "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/angleddeflectors.png", @@ -346,17 +521,24 @@ "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/targetingcomputer.png", "image": "https://infinitearenas.com/xw2/images/upgrades/targetingcomputer.png", "text": "Targeting computers are standard features on many vessels, especially those designed to deliver ordnance. Some light starfighters and transport craft lack such weapons guidance, though it can be installed as an after-market modification.", - "slots": ["Modification"], + "slots": [ + "Modification" + ], "type": "Modification", "grants": [ { "type": "action", - "value": { "type": "Lock", "difficulty": "White" } + "value": { + "type": "Lock", + "difficulty": "White" + } } ] } ], - "cost": { "value": 1 }, + "cost": { + "value": 1 + }, "xws": "targetingcomputer", "standard": true, "extended": true, @@ -371,16 +553,26 @@ "ability": "Replace your Networked Calculations ship ability with the following: Independent Calculations: While you perform a white [Calculate] action, you may treat it as red to gain 1 additional calculate token. Other ships cannot spend your calculate tokens using the Networked Calculations ship ability.", "title": "Independent Calculations", "type": "Modification", - "slots": ["Modification"], + "slots": [ + "Modification" + ], "image": "https://infinitearenas.com/xw2/images/upgrades/independentcalculations.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/independentcalculations.png" } ], "restrictions": [ - { "shipAbility": ["Networked Calculations"] }, - { "standardized": true } + { + "shipAbility": [ + "Networked Calculations" + ] + }, + { + "standardized": true + } ], - "cost": { "value": 2 }, + "cost": { + "value": 1 + }, "standard": true, "extended": true, "epic": true @@ -394,12 +586,16 @@ "ability": "While you perform a red [Boost], [Barrel Roll], or [SLAM] action, you must use a template of 1 speed higher, if able.", "title": "Overdrive Thruster", "type": "Modification", - "slots": ["Modification"], + "slots": [ + "Modification" + ], "image": "https://infinitearenas.com/xw2/images/upgrades/overdrivethruster.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/overdrivethruster.png" } ], - "cost": { "value": 5 }, + "cost": { + "value": 5 + }, "standard": true, "extended": true, "epic": true @@ -413,13 +609,20 @@ "ability": "Before you execute a speed 1-3 Koiogran Turn ([Koiogran Turn]) maneuver, you may spend 1 [Charge] to execute that maneuver as a Segnor's Loop ([Segnor's Loop Left] or [Segnor's Loop Right]) maneuver instead.", "title": "Precision Ion Engines", "type": "Modification", - "slots": ["Modification"], - "charges": { "value": 2, "recovers": 0 }, + "slots": [ + "Modification" + ], + "charges": { + "value": 2, + "recovers": 0 + }, "image": "https://infinitearenas.com/xw2/images/upgrades/precisionionengines.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/precisionionengines.png" } ], - "cost": { "value": 2 }, + "cost": { + "value": 1 + }, "standard": true, "extended": true, "epic": true @@ -433,13 +636,20 @@ "ability": "During the System Phase, you may spend 1 [Charge] to acquire a lock on an object in your [Front Arc]. While you perform a primary attack, if you have a lock on the defender, ignore obstacles beyond range 0 obstructing the attack.", "title": "Mandalorian Optics", "type": "Modification", - "slots": ["Modification"], - "charges": { "value": 2, "recovers": 0 }, + "slots": [ + "Modification" + ], + "charges": { + "value": 2, + "recovers": 0 + }, "image": "https://infinitearenas.com/xw2/images/upgrades/mandalorianoptics.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/mandalorianoptics.png" } ], - "cost": { "value": 3 }, + "cost": { + "value": 3 + }, "standard": true, "extended": true, "epic": true @@ -454,16 +664,34 @@ "title": "Drop-Seat bay", "type": "Modification", "grants": [ - { "type": "slot", "value": "Crew", "amount": 2 }, - { "type": "slot", "value": "Device", "amount": -1 } + { + "type": "slot", + "value": "Crew", + "amount": 2 + }, + { + "type": "slot", + "value": "Device", + "amount": -1 + } + ], + "slots": [ + "Modification" ], - "slots": ["Modification"], "image": "https://infinitearenas.com/xw2/images/upgrades/dropseatbay.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/dropseatbay.png" } ], - "restrictions": [{ "ships": ["gauntletfighter"] }], - "cost": { "value": 5 }, + "restrictions": [ + { + "ships": [ + "gauntletfighter" + ] + } + ], + "cost": { + "value": 0 + }, "standard": true, "extended": true, "epic": true @@ -477,13 +705,20 @@ "ability": "While you defend, if the attacker is in your [Front Arc], before you would be dealt a faceup damage card, you may spend 1 [Charge] to be dealt that card facedown instead, or spend 2 [Charge] to discard it instead.", "title": "Beskar Reinforced Plating", "type": "Modification", - "slots": ["Modification"], - "charges": { "value": 2, "recovers": 0 }, + "slots": [ + "Modification" + ], + "charges": { + "value": 2, + "recovers": 0 + }, "image": "https://infinitearenas.com/xw2/images/upgrades/beskarreinforcedplating.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/beskarreinforcedplating.png" } ], - "cost": { "value": 3 }, + "cost": { + "value": 6 + }, "standard": true, "extended": true, "epic": true @@ -497,23 +732,42 @@ "ability": "After you perform a [SLAM] action, lose 1 [Charge]. Then you may gain 1 deplete token to remove 1 disarm token. If your [Charge] is inactive, you cannot perform the [SLAM] action.", "title": "Burnout Thrusters", "type": "Modification", - "slots": ["Modification"], - "charges": { "value": 1, "recovers": 0 }, + "slots": [ + "Modification" + ], + "charges": { + "value": 1, + "recovers": 0 + }, "image": "https://infinitearenas.com/xw2/images/upgrades/burnoutthrusters.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/burnoutthrusters.png", "grants": [ { "type": "action", - "value": { "type": "SLAM", "difficulty": "White" } + "value": { + "type": "SLAM", + "difficulty": "White" + } } ] } ], "restrictions": [ - { "factions": ["scumandvillainy"] }, - { "sizes": ["Small", "Medium"] } + { + "factions": [ + "scumandvillainy" + ] + }, + { + "sizes": [ + "Small", + "Medium" + ] + } ], - "cost": { "value": 6 }, + "cost": { + "value": 5 + }, "standard": true, "extended": true, "epic": true @@ -527,7 +781,9 @@ "ability": "After you are destroyed, you must execute a [1 [Straight]] maneuver, then each other ship at range 0-1 suffers 1 [Hit] damage.", "title": "Unstable Sublight Engines", "type": "Modification", - "slots": ["Modification"] + "slots": [ + "Modification" + ] } ], "standard": true, @@ -544,7 +800,9 @@ "ability": "While defending, if there is a friendly lock on the attacker, you may change 1 of the attacker's [Hit] results to a [Focus] result.", "title": "Sensor Jammer", "type": "Modification", - "slots": ["Modification"] + "slots": [ + "Modification" + ] } ], "standard": true, @@ -561,7 +819,9 @@ "ability": "After this ship is destroyed, another friendly ship at range 0-3 with Contingency Protocol may perform an action, even while stressed.", "title": "Contingency Protocol", "type": "Modification", - "slots": ["Modification"] + "slots": [ + "Modification" + ] } ], "standard": true, @@ -578,7 +838,9 @@ "ability": "While you perform a red [Evade] action, if there is an obstacle or scenario feature at range 1, treat the action as white, instead.", "title": "Evasion Sequence 7", "type": "Modification", - "slots": ["Modification"] + "slots": [ + "Modification" + ] } ], "standard": true, @@ -595,8 +857,13 @@ "ability": "After you perform a primary attack, you may spend 1 [Charge] to perform a [Reload] action.", "title": "Automated Loaders", "type": "Modification", - "slots": ["Modification"], - "charges": { "value": 1, "recovers": 0 } + "slots": [ + "Modification" + ], + "charges": { + "value": 1, + "recovers": 0 + } } ], "standard": true, @@ -611,10 +878,15 @@ "sides": [ { "title": "Computer-Assisted Handling", - "charges": { "value": 1, "recovers": 0 }, + "charges": { + "value": 1, + "recovers": 0 + }, "type": "Modification", "ability": "After you fully execute a maneuver, you may spend 1 [Charge] to perform a [Boost] or [Barrel Roll] action.", - "slots": ["Modification"] + "slots": [ + "Modification" + ] } ], "standard": true, @@ -631,7 +903,9 @@ "title": "Targeting Matrix", "type": "Modification", "ability": "While attacking, you may spend 1 [Focus] result at the end of the Neutralize Results step. If you do, after the attack is resolved, the defender gains a strain token.", - "slots": ["Modification"] + "slots": [ + "Modification" + ] } ], "standard": true, @@ -648,7 +922,9 @@ "title": "Chaff Particles", "type": "Modification", "ability": "While defending, you may spend 1 [Focus] result at the end of the Neutralize Results step to remove 1 red or orange token.", - "slots": ["Modification"] + "slots": [ + "Modification" + ] } ], "standard": true, @@ -664,9 +940,14 @@ { "title": "Ion Maneuvering Jet", "type": "Modification", - "charges": { "value": 2, "recovers": 0 }, + "charges": { + "value": 2, + "recovers": 0 + }, "ability": "After you fully execute a Koiogran Turn ([Koiogran Turn]) maneuver, you may spend 1 [Charge] to perform an action, even while stressed.", - "slots": ["Modification"] + "slots": [ + "Modification" + ] } ], "standard": true, @@ -682,9 +963,14 @@ { "title": "Fuel Injection Override", "type": "Modification", - "charges": { "value": 2, "recovers": 0 }, + "charges": { + "value": 2, + "recovers": 0 + }, "ability": "While you perform a [Boost] or [Barrel Roll] action, you may spend 1 [Charge] to use a template with a speed 1 higher instead.", - "slots": ["Modification"] + "slots": [ + "Modification" + ] } ], "standard": true, @@ -701,7 +987,9 @@ "title": "Target-Assist Algorithm", "type": "Modification", "ability": "Before you engage, if you have no green tokens and there are 1 or more enemy objects in your [Front Arc], gain a calculate token.", - "slots": ["Modification"] + "slots": [ + "Modification" + ] } ], "standard": true, @@ -717,9 +1005,14 @@ { "title": "Stygium Reserve", "type": "Modification", - "charges": { "value": 1, "recovers": 0 }, + "charges": { + "value": 1, + "recovers": 0 + }, "ability": "After you fully execute a maneuver, you may spend 1 [Charge] to perform a [Boost] action, even while stressed.", - "slots": ["Modification"] + "slots": [ + "Modification" + ] } ], "standard": true, @@ -735,9 +1028,14 @@ { "title": "Manual Ailerons", "type": "Modification", - "charges": { "value": 2, "recovers": 0 }, + "charges": { + "value": 2, + "recovers": 0 + }, "ability": "When you decloak, you may spend 1 [Charge] to use the [2 [Bank Left]] or [2 [Bank Right]] template instead of the [2 [Straight]] template.", - "slots": ["Modification"] + "slots": [ + "Modification" + ] } ], "standard": true, diff --git a/data/upgrades/sensor.json b/data/upgrades/sensor.json index 76b7a106..51570490 100644 --- a/data/upgrades/sensor.json +++ b/data/upgrades/sensor.json @@ -8,12 +8,16 @@ "title": "Advanced Sensors", "type": "Sensor", "ability": "After you reveal your dial, you may perform 1 action. If you do, you cannot perform another action during your activation.", - "slots": ["Sensor"], + "slots": [ + "Sensor" + ], "image": "https://infinitearenas.com/xw2/images/upgrades/advancedsensors.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/advancedsensors.png" } ], - "cost": { "value": 12 }, + "cost": { + "value": 8 + }, "standard": false, "extended": true, "epic": true @@ -27,13 +31,20 @@ "title": "Collision Detector", "type": "Sensor", "ability": "While you boost or barrel roll, you can move through and overlap obstacles. After you move through or overlap an obstacle, you may spend 1 [Charge] to ignore its effects until the end of the round.", - "slots": ["Sensor"], - "charges": { "value": 2, "recovers": 0 }, + "slots": [ + "Sensor" + ], + "charges": { + "value": 2, + "recovers": 0 + }, "image": "https://infinitearenas.com/xw2/images/upgrades/collisiondetector.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/collisiondetector.png" } ], - "cost": { "value": 7 }, + "cost": { + "value": 7 + }, "standard": true, "extended": true, "epic": true @@ -47,12 +58,16 @@ "title": "Fire-Control System", "type": "Sensor", "ability": "While you perform an attack, if you have a lock on the defender, you may reroll 1 attack die. If you do, you cannot spend your lock during this attack.", - "slots": ["Sensor"], + "slots": [ + "Sensor" + ], "image": "https://infinitearenas.com/xw2/images/upgrades/firecontrolsystem.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/firecontrolsystem.png" } ], - "cost": { "value": 2 }, + "cost": { + "value": 2 + }, "standard": true, "extended": true, "epic": true @@ -66,12 +81,16 @@ "title": "Trajectory Simulator", "type": "Sensor", "ability": "During the System Phase, if you would drop or launch a bomb, you may launch it using the [5 [Straight]] template instead.", - "slots": ["Sensor"], + "slots": [ + "Sensor" + ], "image": "https://infinitearenas.com/xw2/images/upgrades/trajectorysimulator.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/trajectorysimulator.png" } ], - "cost": { "value": 8 }, + "cost": { + "value": 10 + }, "standard": false, "extended": true, "epic": true @@ -85,13 +104,20 @@ "ability": "Action: Spend 1 [Charge]. You can only perform this action in your Perform Action step. While your [Charge] is inactive, you cannot be coordinated. Before you engage, if your [Charge] is inactive, you may perform a [Calculate] or [Lock] action.", "title": "Passive Sensors", "type": "Sensor", - "slots": ["Sensor"], - "charges": { "value": 1, "recovers": 1 }, + "slots": [ + "Sensor" + ], + "charges": { + "value": 1, + "recovers": 1 + }, "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/passivesensors.png", "image": "https://infinitearenas.com/xw2/images/upgrades/passivesensors.png" } ], - "cost": { "value": 5 }, + "cost": { + "value": 5 + }, "standard": true, "extended": true, "epic": true @@ -103,10 +129,15 @@ "sides": [ { "title": "Blank Signature", - "charges": { "value": 1, "recovers": 1 }, + "charges": { + "value": 1, + "recovers": 1 + }, "type": "Sensor", "ability": "While defending, if you are not locked by the attacker, you may spend 1 [Charge] to change 1 [Focus] result to an [Evade] result.", - "slots": ["Sensor"] + "slots": [ + "Sensor" + ] } ], "standard": true, @@ -122,9 +153,14 @@ { "title": "Long-Range Scanners", "type": "Sensor", - "charges": { "value": 2, "recovers": 0 }, + "charges": { + "value": 2, + "recovers": 0 + }, "ability": "Before you perform a [Lock] action, you may spend 1 [Charge]. If you do, you may acquire a lock on an object at any range during that action.", - "slots": ["Sensor"] + "slots": [ + "Sensor" + ] } ], "standard": true, @@ -141,7 +177,9 @@ "title": "Relay System", "type": "Sensor", "ability": "After a friendly ship at range 0-2 performs a [Lock] action, you may acquire a lock on the same object. After you perform an attack that hits, you may spend a lock you have on the defender. If you do, another friendly ship at range 0-1 may acquire a lock on the defender.", - "slots": ["Sensor"] + "slots": [ + "Sensor" + ] } ], "standard": true, diff --git a/data/upgrades/tactical-relay.json b/data/upgrades/tactical-relay.json index 0364c7f2..a493897a 100644 --- a/data/upgrades/tactical-relay.json +++ b/data/upgrades/tactical-relay.json @@ -9,21 +9,34 @@ "type": "Tactical Relay", "ability": "During the End Phase, you may choose up to 3 friendly ships at range 0-3. If you do, each of these ships does not remove 1 calculate token.", "image": "https://infinitearenas.com/xw2/images/upgrades/kraken.png", - "slots": ["Tactical Relay"], + "slots": [ + "Tactical Relay" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/kraken.png", "grants": [ { "type": "action", - "value": { "type": "Calculate", "difficulty": "White" } + "value": { + "type": "Calculate", + "difficulty": "White" + } } ] } ], "restrictions": [ - { "factions": ["separatistalliance"] }, - { "solitary": true } + { + "factions": [ + "separatistalliance" + ] + }, + { + "solitary": true + } ], - "cost": { "value": 8 }, + "cost": { + "value": 7 + }, "standard": true, "extended": true, "epic": true @@ -38,15 +51,25 @@ "type": "Tactical Relay", "ability": "While a friendly ship at range 0-3 performs a primary attack against a defender in its [Bullseye Arc], if there are 2 or fewer attack dice, it may spend 1 calculate token to add 1 [Hit] result.", "image": "https://infinitearenas.com/xw2/images/upgrades/tv94.png", - "slots": ["Tactical Relay"], + "slots": [ + "Tactical Relay" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/tv94.png" } ], "restrictions": [ - { "factions": ["separatistalliance"] }, - { "solitary": true } + { + "factions": [ + "separatistalliance" + ] + }, + { + "solitary": true + } ], - "cost": { "value": 3 }, + "cost": { + "value": 3 + }, "standard": true, "extended": true, "epic": true @@ -61,15 +84,25 @@ "type": "Tactical Relay", "ability": "While a friendly ship at range 0-3 defends, it may spend 1 calculate token. If it does, add 1 [Evade] result unless the attacker chooses to gain 1 strain token.", "image": "https://infinitearenas.com/xw2/images/upgrades/k2b4.png", - "slots": ["Tactical Relay"], + "slots": [ + "Tactical Relay" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/k2b4.png" } ], "restrictions": [ - { "factions": ["separatistalliance"] }, - { "solitary": true } + { + "factions": [ + "separatistalliance" + ] + }, + { + "solitary": true + } ], - "cost": { "value": 4 }, + "cost": { + "value": 4 + }, "standard": true, "extended": true, "epic": true @@ -84,15 +117,25 @@ "type": "Tactical Relay", "ability": "After a friendly ship at range 0-3 with [Calculate] on its action bar is destroyed, each friendly ship at range 0-3 with [Calculate] in its action bar gains 1 calculate token.", "image": "https://infinitearenas.com/xw2/images/upgrades/ta175.png", - "slots": ["Tactical Relay"], + "slots": [ + "Tactical Relay" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/ta175.png" } ], "restrictions": [ - { "factions": ["separatistalliance"] }, - { "solitary": true } + { + "factions": [ + "separatistalliance" + ] + }, + { + "solitary": true + } ], - "cost": { "value": 6 }, + "cost": { + "value": 5 + }, "standard": true, "extended": true, "epic": true @@ -102,21 +145,31 @@ { "title": "Kalani", "type": "Tactical Relay", - "slots": ["Tactical Relay"], + "slots": [ + "Tactical Relay" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/kalani.png", "image": "https://infinitearenas.com/xw2/images/upgrades/kalani.png", "ability": "After an enemy ship executes a maneuver, if it is in the [Bullseye Arc] of a friendly ship at range 0-3, you may spend 1 [Charge]. If you do, that friendly ship acquires a lock on that enemy ship, then gains 1 stress token.", - "charges": { "value": 3, "recovers": 3 }, + "charges": { + "value": 3, + "recovers": 3 + }, "grants": [ { "type": "action", - "value": { "type": "Calculate", "difficulty": "White" } + "value": { + "type": "Calculate", + "difficulty": "White" + } } ] } ], "name": "Kalani", - "cost": { "value": 3 }, + "cost": { + "value": 3 + }, "limited": 1, "xws": "kalani", "standard": true, diff --git a/data/upgrades/talent.json b/data/upgrades/talent.json index cedde034..e659713a 100644 --- a/data/upgrades/talent.json +++ b/data/upgrades/talent.json @@ -8,13 +8,23 @@ "title": "Composure", "type": "Talent", "ability": "After you fail an action, if you have no green tokens, you may perform a [Focus] action. If you do, you cannot perform additional actions this round.", - "slots": ["Talent"], + "slots": [ + "Talent" + ], "image": "https://infinitearenas.com/xw2/images/upgrades/composure.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/composure.png" } ], - "cost": { "value": 1 }, - "restrictions": [{ "action": { "type": "Focus" } }], + "cost": { + "value": 1 + }, + "restrictions": [ + { + "action": { + "type": "Focus" + } + } + ], "standard": false, "extended": true, "epic": true @@ -28,13 +38,20 @@ "title": "Crack Shot", "type": "Talent", "ability": "While you perform a primary attack, if the defender is in your [Bullseye Arc], before the Neutralize Results step, you may spend 1 [Charge] to cancel 1 [Evade] result.", - "slots": ["Talent"], - "charges": { "value": 1, "recovers": 0 }, + "slots": [ + "Talent" + ], + "charges": { + "value": 1, + "recovers": 0 + }, "image": "https://infinitearenas.com/xw2/images/upgrades/crackshot.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/crackshot.png" } ], - "cost": { "value": 4 }, + "cost": { + "value": 5 + }, "standard": true, "extended": true, "epic": true @@ -48,15 +65,28 @@ "title": "Daredevil", "type": "Talent", "ability": "While you perform a white [Boost] action, you may treat it as red to use the [1 [Turn Left]] or [1 [Turn Right]] template instead.", - "slots": ["Talent"], + "slots": [ + "Talent" + ], "image": "https://infinitearenas.com/xw2/images/upgrades/daredevil.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/daredevil.png" } ], - "cost": { "value": 5 }, + "cost": { + "value": 4 + }, "restrictions": [ - { "sizes": ["Small"] }, - { "action": { "type": "Boost", "difficulty": "White" } } + { + "sizes": [ + "Small" + ] + }, + { + "action": { + "type": "Boost", + "difficulty": "White" + } + } ], "standard": true, "extended": true, @@ -71,20 +101,39 @@ "title": "Debris Gambit", "type": "Talent", "ability": "While you perform a red [Evade] action, if there is an obstacle at range 0-1, treat the action as white instead.", - "slots": ["Talent"], - "actions": [{ "type": "Evade", "difficulty": "Red" }], + "slots": [ + "Talent" + ], + "actions": [ + { + "type": "Evade", + "difficulty": "Red" + } + ], "grants": [ { "type": "action", - "value": { "type": "Evade", "difficulty": "Red" } + "value": { + "type": "Evade", + "difficulty": "Red" + } } ], "image": "https://infinitearenas.com/xw2/images/upgrades/debrisgambit.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/debrisgambit.png" } ], - "cost": { "value": 4 }, - "restrictions": [{ "sizes": ["Small", "Medium"] }], + "cost": { + "value": 3 + }, + "restrictions": [ + { + "sizes": [ + "Small", + "Medium" + ] + } + ], "standard": true, "extended": true, "epic": true @@ -98,14 +147,28 @@ "title": "Elusive", "type": "Talent", "ability": "While you defend, you may spend 1 [Charge] to reroll 1 defense die. After you fully execute a red maneuver, recover 1 [Charge].", - "slots": ["Talent"], - "charges": { "value": 1, "recovers": 0 }, + "slots": [ + "Talent" + ], + "charges": { + "value": 1, + "recovers": 0 + }, "image": "https://infinitearenas.com/xw2/images/upgrades/elusive.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/elusive.png" } ], - "cost": { "value": 4 }, - "restrictions": [{ "sizes": ["Small", "Medium"] }], + "cost": { + "value": 4 + }, + "restrictions": [ + { + "sizes": [ + "Small", + "Medium" + ] + } + ], "standard": true, "extended": true, "epic": true @@ -119,21 +182,38 @@ "title": "Expert Handling", "type": "Talent", "text": "While heavy fighters can often be coaxed into a barrel roll, seasoned pilots know how to do it without putting undue stress on their craft or leaving themselves open to attack.", - "slots": ["Talent"], - "actions": [{ "type": "Barrel Roll", "difficulty": "White" }], + "slots": [ + "Talent" + ], + "actions": [ + { + "type": "Barrel Roll", + "difficulty": "White" + } + ], "grants": [ { "type": "action", - "value": { "type": "Barrel Roll", "difficulty": "White" } + "value": { + "type": "Barrel Roll", + "difficulty": "White" + } } ], "image": "https://infinitearenas.com/xw2/images/upgrades/experthandling.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/experthandling.png" } ], - "cost": { "value": 2 }, + "cost": { + "value": 2 + }, "restrictions": [ - { "action": { "type": "Barrel Roll", "difficulty": "Red" } } + { + "action": { + "type": "Barrel Roll", + "difficulty": "Red" + } + } ], "standard": true, "extended": true, @@ -149,12 +229,22 @@ "type": "Talent", "ability": "While you perform a primary attack, if you are not shielded, you may change 1 [Focus] result to a [Hit] result.", "image": "https://infinitearenas.com/xw2/images/upgrades/fanatical.png", - "slots": ["Talent"], + "slots": [ + "Talent" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/fanatical.png" } ], - "cost": { "value": 2 }, - "restrictions": [{ "factions": ["firstorder"] }], + "cost": { + "value": 2 + }, + "restrictions": [ + { + "factions": [ + "firstorder" + ] + } + ], "standard": true, "extended": true, "epic": true @@ -169,12 +259,22 @@ "type": "Talent", "ability": "While you perform a [Front Arc] primary attack, if the attack range is 1 and you are in the defender's [Front Arc], you may change 1 of your results to a [Hit] result.", "image": "https://infinitearenas.com/xw2/images/upgrades/fearless.png", - "slots": ["Talent"], + "slots": [ + "Talent" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/fearless.png" } ], - "cost": { "value": 3 }, - "restrictions": [{ "factions": ["scumandvillainy"] }], + "cost": { + "value": 3 + }, + "restrictions": [ + { + "factions": [ + "scumandvillainy" + ] + } + ], "standard": true, "extended": true, "epic": true @@ -188,13 +288,23 @@ "title": "Heroic", "type": "Talent", "ability": "While you defend or perform an attack, if you have only blank results and have 2 or more results, you may reroll any number of your dice.", - "slots": ["Talent"], + "slots": [ + "Talent" + ], "image": "https://infinitearenas.com/xw2/images/upgrades/heroic.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/heroic.png" } ], - "cost": { "value": 2 }, - "restrictions": [{ "factions": ["resistance"] }], + "cost": { + "value": 2 + }, + "restrictions": [ + { + "factions": [ + "resistance" + ] + } + ], "standard": true, "extended": true, "epic": true @@ -208,12 +318,16 @@ "title": "Intimidation", "type": "Talent", "ability": "While an enemy ship at range 0 defends, it rolls 1 fewer defense die.", - "slots": ["Talent"], + "slots": [ + "Talent" + ], "image": "https://infinitearenas.com/xw2/images/upgrades/intimidation.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/intimidation.png" } ], - "cost": { "value": 3 }, + "cost": { + "value": 7 + }, "standard": false, "extended": true, "epic": true @@ -227,13 +341,24 @@ "title": "Juke", "type": "Talent", "ability": "While you perform an attack, if you are evading, you may change 1 of the defender's [Evade] results to a [Focus] result.", - "slots": ["Talent"], + "slots": [ + "Talent" + ], "image": "https://infinitearenas.com/xw2/images/upgrades/juke.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/juke.png" } ], - "cost": { "value": 7 }, - "restrictions": [{ "sizes": ["Small", "Medium"] }], + "cost": { + "value": 7 + }, + "restrictions": [ + { + "sizes": [ + "Small", + "Medium" + ] + } + ], "standard": true, "extended": true, "epic": true @@ -247,13 +372,20 @@ "title": "Lone Wolf", "type": "Talent", "ability": "While you defend or perform an attack, if there are no other friendly ships at range 0-2, you may spend 1 [Charge] to reroll 1 of your dice.", - "slots": ["Talent"], - "charges": { "value": 1, "recovers": 1 }, + "slots": [ + "Talent" + ], + "charges": { + "value": 1, + "recovers": 1 + }, "image": "https://infinitearenas.com/xw2/images/upgrades/lonewolf.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/lonewolf.png" } ], - "cost": { "value": 3 }, + "cost": { + "value": 3 + }, "standard": true, "extended": true, "epic": true @@ -267,12 +399,16 @@ "title": "Marksmanship", "type": "Talent", "ability": "While you perform an attack, if the defender is in your [Bullseye Arc], you may change 1 [Hit] result to a [Critical Hit] result.", - "slots": ["Talent"], + "slots": [ + "Talent" + ], "image": "https://infinitearenas.com/xw2/images/upgrades/marksmanship.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/marksmanship.png" } ], - "cost": { "value": 1 }, + "cost": { + "value": 2 + }, "standard": true, "extended": true, "epic": true @@ -286,12 +422,16 @@ "title": "Outmaneuver", "type": "Talent", "ability": "While you perform a [Front Arc] attack, if you are not in the defender's firing arc, the defender rolls 1 fewer defense die.", - "slots": ["Talent"], + "slots": [ + "Talent" + ], "image": "https://infinitearenas.com/xw2/images/upgrades/outmaneuver.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/outmaneuver.png" } ], - "cost": { "value": 12 }, + "cost": { + "value": 9 + }, "standard": true, "extended": true, "epic": true @@ -305,12 +445,16 @@ "title": "Predator", "type": "Talent", "ability": "While you perform a primary attack, if the defender is in your [Bullseye Arc], you may reroll 1 attack die.", - "slots": ["Talent"], + "slots": [ + "Talent" + ], "image": "https://infinitearenas.com/xw2/images/upgrades/predator.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/predator.png" } ], - "cost": { "value": 3 }, + "cost": { + "value": 3 + }, "standard": true, "extended": true, "epic": true @@ -325,12 +469,22 @@ "type": "Talent", "ability": "While you perform an attack, you may choose another friendly ship at range 0-1 of the defender. If you do, that ship suffers 1 [Hit] damage and you may change 1 of your die results to a [Hit] result.", "image": "https://infinitearenas.com/xw2/images/upgrades/ruthless.png", - "slots": ["Talent"], + "slots": [ + "Talent" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/ruthless.png" } ], - "cost": { "value": 1 }, - "restrictions": [{ "factions": ["galacticempire"] }], + "cost": { + "value": 2 + }, + "restrictions": [ + { + "factions": [ + "galacticempire" + ] + } + ], "standard": true, "extended": true, "epic": true @@ -344,13 +498,23 @@ "title": "Saturation Salvo", "type": "Talent", "ability": "While you perform a [Torpedo] or [Missile] attack, you may spend 1 [Charge] from that upgrade. If you do, choose two defense dice. The defender must reroll those dice.", - "slots": ["Talent"], + "slots": [ + "Talent" + ], "image": "https://infinitearenas.com/xw2/images/upgrades/saturationsalvo.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/saturationsalvo.png" } ], - "cost": { "value": 2 }, - "restrictions": [{ "action": { "type": "Reload" } }], + "cost": { + "value": 6 + }, + "restrictions": [ + { + "action": { + "type": "Reload" + } + } + ], "standard": true, "extended": true, "epic": true @@ -365,12 +529,22 @@ "type": "Talent", "ability": "While another friendly ship at range 0-1 defends, before the Neutralize Results step, if you are in the attack arc, you may suffer 1 [Critical Hit] damage to cancel 1 [Critical Hit] result.", "image": "https://infinitearenas.com/xw2/images/upgrades/selfless.png", - "slots": ["Talent"], + "slots": [ + "Talent" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/selfless.png" } ], - "cost": { "value": 4 }, - "restrictions": [{ "factions": ["rebelalliance"] }], + "cost": { + "value": 3 + }, + "restrictions": [ + { + "factions": [ + "rebelalliance" + ] + } + ], "standard": true, "extended": true, "epic": true @@ -384,19 +558,31 @@ "title": "Squad Leader", "type": "Talent", "ability": "While you coordinate, the ship you choose can perform an action only if that action is also on your action bar.", - "slots": ["Talent"], - "actions": [{ "type": "Coordinate", "difficulty": "Red" }], + "slots": [ + "Talent" + ], + "actions": [ + { + "type": "Coordinate", + "difficulty": "Red" + } + ], "grants": [ { "type": "action", - "value": { "type": "Coordinate", "difficulty": "Red" } + "value": { + "type": "Coordinate", + "difficulty": "Red" + } } ], "image": "https://infinitearenas.com/xw2/images/upgrades/squadleader.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/squadleader.png" } ], - "cost": { "value": 6 }, + "cost": { + "value": 5 + }, "standard": true, "extended": true, "epic": true @@ -410,12 +596,16 @@ "title": "Swarm Tactics", "type": "Talent", "ability": "At the start of the Engagement Phase, you may choose 1 friendly ship at range 1. If you do, that ship treats its initiative as equal to yours until the end of the round.", - "slots": ["Talent"], + "slots": [ + "Talent" + ], "image": "https://infinitearenas.com/xw2/images/upgrades/swarmtactics.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/swarmtactics.png" } ], - "cost": { "value": 5 }, + "cost": { + "value": 7 + }, "standard": true, "extended": true, "epic": true @@ -429,12 +619,16 @@ "title": "Trick Shot", "type": "Talent", "ability": "While you perform an attack that is obstructed by an obstacle, roll 1 additional attack die.", - "slots": ["Talent"], + "slots": [ + "Talent" + ], "image": "https://infinitearenas.com/xw2/images/upgrades/trickshot.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/trickshot.png" } ], - "cost": { "value": 4 }, + "cost": { + "value": 5 + }, "standard": true, "extended": true, "epic": true @@ -448,14 +642,27 @@ "title": "Treacherous", "type": "Talent", "ability": "While you defend, you may choose a ship obstructing the attack and spend 1 [Charge]. If you do, cancel 1 [Hit] or [Critical Hit] result, and the ship you chose gains 1 strain token. After a ship at range 0-3 is destroyed, recover 1 [Charge].", - "slots": ["Talent"], - "charges": { "value": 1, "recovers": 0 }, + "slots": [ + "Talent" + ], + "charges": { + "value": 1, + "recovers": 0 + }, "image": "https://infinitearenas.com/xw2/images/upgrades/treacherous.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/treacherous.png" } ], - "restrictions": [{ "factions": ["separatistalliance"] }], - "cost": { "value": 3 }, + "restrictions": [ + { + "factions": [ + "separatistalliance" + ] + } + ], + "cost": { + "value": 4 + }, "standard": true, "extended": true, "epic": true @@ -469,16 +676,28 @@ "title": "Dedicated", "type": "Talent", "ability": "While another friendly ship in your [Left Arc] or [Right Arc] at range 0-2 defends, if it is limited or has the Dedicated upgrade and you are not strained, you may gain 1 strain token. If you do, the defender rerolls 1 of their blank results.", - "slots": ["Talent"], + "slots": [ + "Talent" + ], "image": "https://infinitearenas.com/xw2/images/upgrades/dedicated.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/dedicated.png" } ], "restrictions": [ - { "factions": ["galacticrepublic"] }, - { "keywords": ["Clone"] } + { + "factions": [ + "galacticrepublic" + ] + }, + { + "keywords": [ + "Clone" + ] + } ], - "cost": { "value": 3 }, + "cost": { + "value": 2 + }, "standard": true, "extended": true, "epic": true @@ -491,14 +710,24 @@ { "title": "Ensnare", "type": "Talent", - "slots": ["Talent"], + "slots": [ + "Talent" + ], "ability": "At the end of the Activation Phase, if you are tractored, you may choose 1 ship in your [Single Turret Arc] arc at range 0-1. Transfer 1 tractor token to it.", "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/ensnare.png", "image": "https://infinitearenas.com/xw2/images/upgrades/ensnare.png" } ], - "cost": { "value": 10 }, - "restrictions": [{ "ships": ["nantexclassstarfighter"] }], + "cost": { + "value": 10 + }, + "restrictions": [ + { + "ships": [ + "nantexclassstarfighter" + ] + } + ], "standard": true, "extended": true, "epic": true @@ -507,13 +736,17 @@ "name": "Snap Shot", "limited": 0, "xws": "snapshot", - "cost": { "value": 9 }, + "cost": { + "value": 7 + }, "sides": [ { "ability": "After an enemy ship executes a maneuver, you may perform this attack against it as a bonus attack. Attack: Your dice cannot be modified.", "title": "Snap Shot", "type": "Talent", - "slots": ["Talent"], + "slots": [ + "Talent" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/snapshot.png", "image": "https://infinitearenas.com/xw2/images/upgrades/snapshot.png", "attack": { @@ -536,13 +769,17 @@ "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/graviticdeflection.png", "image": "https://infinitearenas.com/xw2/images/upgrades/graviticdeflection.png", "ability": "While you defend, you may reroll 1 defense die for each tractored ship in the attack arc.", - "slots": ["Talent"], + "slots": [ + "Talent" + ], "type": "Talent" } ], "name": "Gravitic Deflection", "limited": 0, - "cost": { "value": 4 }, + "cost": { + "value": 3 + }, "xws": "graviticdeflection", "standard": true, "extended": true, @@ -557,7 +794,9 @@ "ability": "Setup: Equip this side faceup. While you have 2 or fewer stress tokens, you may perform [Focus] actions even while stressed. After you perform an attack, if you are stressed, the defender may spend 1 focus token or suffer 1 [Critical Hit] damage to flip this card.", "title": "Proud Tradition", "type": "Talent", - "slots": ["Talent"], + "slots": [ + "Talent" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/proudtradition.png", "image": "https://infinitearenas.com/xw2/images/upgrades/proudtradition.png" }, @@ -565,12 +804,16 @@ "ability": "Treat your [Focus] actions as red.", "title": "False Tradition", "type": "Talent", - "slots": ["Talent"], + "slots": [ + "Talent" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/proudtradition-sideb.png", "image": "https://infinitearenas.com/xw2/images/upgrades/proudtradition-sideb.png" } ], - "cost": { "value": 2 }, + "cost": { + "value": 2 + }, "standard": true, "extended": true, "epic": true @@ -580,14 +823,18 @@ { "title": "Deadeye Shot", "type": "Talent", - "slots": ["Talent"], + "slots": [ + "Talent" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/deadeyeshot.png", "image": "https://infinitearenas.com/xw2/images/upgrades/deadeyeshot.png", "ability": "While you perform a primary attack, if the defender is in your [Bullseye Arc], you may spend 1 [Hit] result or change 1 [Critical Hit] result to a [Hit] result. If you do, the defender exposes 1 of its damage cards." } ], "name": "Deadeye Shot", - "cost": { "value": 1 }, + "cost": { + "value": 1 + }, "limited": 0, "xws": "deadeyeshot", "standard": true, @@ -603,12 +850,16 @@ "ability": "While you boost or barrel roll, if your equipped [Configuration] upgrade has the “(Closed)” side faceup, you can move through and overlap obstacles. After you boost or barrel roll through an obstacle, if you are not at range 0 of it, gain 1 evade token.", "title": "Backwards Tailslide", "type": "Talent", - "slots": ["Talent"], + "slots": [ + "Talent" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/backwardstailslide.png", "image": "https://infinitearenas.com/xw2/images/upgrades/backwardstailslide.png" } ], - "cost": { "value": 2 }, + "cost": { + "value": 1 + }, "standard": true, "extended": true, "epic": true @@ -622,13 +873,23 @@ "ability": "After you fully execute a red maneuver, you may perform a [Barrel Roll] action, even while stressed. If you do, roll an attack die; on a [Hit] result gain 1 strain token, and on a [Critical Hit] result gain 1 ion token.", "title": "Ion Limiter Override", "type": "Talent", - "slots": ["Talent"], + "slots": [ + "Talent" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/ionlimiteroverride.png", "image": "https://infinitearenas.com/xw2/images/upgrades/ionlimiteroverride.png" } ], - "restrictions": [{ "keywords": ["TIE"] }], - "cost": { "value": 2 }, + "restrictions": [ + { + "keywords": [ + "TIE" + ] + } + ], + "cost": { + "value": 2 + }, "standard": true, "extended": true, "epic": true @@ -642,12 +903,16 @@ "ability": "After you fully execute a maneuver, if you moved through an obstacle, structure, or huge ship, or if you deployed, you may choose 1 enemy ship in your [Front Arc] at range 1-2. That ship gains 1 strain token.", "title": "Marg Sabl Closure", "type": "Talent", - "slots": ["Talent"], + "slots": [ + "Talent" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/margsablclosure.png", "image": "https://infinitearenas.com/xw2/images/upgrades/margsablclosure.png" } ], - "cost": { "value": 1 }, + "cost": { + "value": 1 + }, "standard": true, "extended": true, "epic": true @@ -661,12 +926,16 @@ "ability": "After you fully execute a maneuver, you may choose 1 enemy ship you moved through. That ship gains 1 strain token. Then, if you are in that ship's firing arc, you gain 1 strain token.", "title": "Starbird Slash", "type": "Talent", - "slots": ["Talent"], + "slots": [ + "Talent" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/starbirdslash.png", "image": "https://infinitearenas.com/xw2/images/upgrades/starbirdslash.png" } ], - "cost": { "value": 1 }, + "cost": { + "value": 1 + }, "standard": true, "extended": true, "epic": true @@ -680,12 +949,16 @@ "ability": "After another friendly ship at range 0-3 is destroyed, if that ship is limited or has the Cutthroat upgrade, you may remove 1 of your orange or red tokens, or recover 1 non-recurring [Charge] on your ship card or one of your equipped upgrade cards.", "title": "Cutthroat", "type": "Talent", - "slots": ["Talent"], + "slots": [ + "Talent" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/cutthroat.png", "image": "https://infinitearenas.com/xw2/images/upgrades/cutthroat.png" } ], - "cost": { "value": 2 }, + "cost": { + "value": 2 + }, "standard": true, "extended": true, "epic": true @@ -699,12 +972,16 @@ "ability": "After another friendly ship at range 0-3 is destroyed, if that ship is limited or has the Disciplined upgrade, you may perform a [Lock] or [Barrel Roll] action.", "title": "Disciplined", "type": "Talent", - "slots": ["Talent"], + "slots": [ + "Talent" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/disciplined.png", "image": "https://infinitearenas.com/xw2/images/upgrades/disciplined.png" } ], - "cost": { "value": 2 }, + "cost": { + "value": 2 + }, "standard": true, "extended": true, "epic": true @@ -718,12 +995,16 @@ "ability": "After another friendly ship at range 0-3 is destroyed, if that ship is limited or has the Hopeful upgrade, you may perform a [Focus] or [Boost] action.", "title": "Hopeful", "type": "Talent", - "slots": ["Talent"], + "slots": [ + "Talent" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/hopeful.png", "image": "https://infinitearenas.com/xw2/images/upgrades/hopeful.png" } ], - "cost": { "value": 1 }, + "cost": { + "value": 1 + }, "standard": true, "extended": true, "epic": true @@ -737,13 +1018,23 @@ "ability": "Before you execute a speed 1-2 turn ([Turn Left] or [Turn Right]) or speed 1-2 Koiogran Turn ([Koiogran Turn]) maneuver, if you are at range 0-1 of an asteroid, structure, or huge ship, you may gain 1 tractor token.", "title": "Interloper Turn", "type": "Talent", - "slots": ["Talent"], + "slots": [ + "Talent" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/interloperturn.png", "image": "https://infinitearenas.com/xw2/images/upgrades/interloperturn.png" } ], - "restrictions": [{ "ships": ["tieddefender"] }], - "cost": { "value": 1 }, + "restrictions": [ + { + "ships": [ + "tieddefender" + ] + } + ], + "cost": { + "value": 1 + }, "standard": false, "extended": true, "epic": true @@ -757,12 +1048,16 @@ "ability": "You can perform special attacks even while at range 0 of asteroids. While you defend, if you are at range 0 of an obstacle, attack dice cannot be rerolled.", "title": "Tierfon Belly Run", "type": "Talent", - "slots": ["Talent"], + "slots": [ + "Talent" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/tierfonbellyrun.png", "image": "https://infinitearenas.com/xw2/images/upgrades/tierfonbellyrun.png" } ], - "cost": { "value": 1 }, + "cost": { + "value": 1 + }, "standard": true, "extended": true, "epic": true @@ -776,15 +1071,27 @@ "title": "Feedback Ping", "type": "Talent", "ability": "After a ship executes a maneuver, if it is at range 0-1 of a friendly device, you may acquire a lock on that ship, ignoring range restrictions.", - "slots": ["Talent"], + "slots": [ + "Talent" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/feedbackping.png", "image": "https://infinitearenas.com/xw2/images/upgrades/feedbackping.png" } ], - "cost": { "value": 1 }, + "cost": { + "value": 1 + }, "restrictions": [ - { "action": { "type": "Reload" } }, - { "keywords": ["TIE"] } + { + "action": { + "type": "Reload" + } + }, + { + "keywords": [ + "TIE" + ] + } ], "standard": true, "extended": true, @@ -799,14 +1106,27 @@ "title": "Clan Training", "type": "Talent", "ability": "Before you engage, if you are not focused and there is an enemy ship in your [Front Arc] at range 1, you may spend 1 [Charge] to perform a red [Focus] action. After you perform an attack, if the defender is destroyed, recover 1 [Charge].", - "charges": { "value": 1, "recovers": 0 }, - "slots": ["Talent"], + "charges": { + "value": 1, + "recovers": 0 + }, + "slots": [ + "Talent" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/clantraining.png", "image": "https://infinitearenas.com/xw2/images/upgrades/clantraining.png" } ], - "cost": { "value": 1 }, - "restrictions": [{ "keywords": ["Mandalorian"] }], + "cost": { + "value": 1 + }, + "restrictions": [ + { + "keywords": [ + "Mandalorian" + ] + } + ], "standard": true, "extended": true, "epic": true @@ -820,14 +1140,27 @@ "title": "Notorious", "type": "Talent", "ability": "After you defend, if the attacker is in your firing arc, you may spend 1 [Charge]. If you do, the attacker gains 1 strain token. While you perform an attack, if the defender is strained, you may reroll 1 blank result.", - "charges": { "value": 2, "recovers": 1 }, - "slots": ["Talent"], + "charges": { + "value": 2, + "recovers": 1 + }, + "slots": [ + "Talent" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/notorious.png", "image": "https://infinitearenas.com/xw2/images/upgrades/notorious.png" } ], - "cost": { "value": 7 }, - "restrictions": [{ "equipped": ["Illicit"] }], + "cost": { + "value": 6 + }, + "restrictions": [ + { + "equipped": [ + "Illicit" + ] + } + ], "standard": true, "extended": true, "epic": true @@ -841,12 +1174,16 @@ "title": "Enduring", "type": "Talent", "ability": "While you defend, if you are not in the attacker's [Bullseye Arc], [Critical Hit] results are neutralized before [Hit] results. After you suffer [Critical Hit] damage, you may perform a [Calculate] or [Focus] action on your action bar, even while stressed, treating that action as red.", - "slots": ["Talent"], + "slots": [ + "Talent" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/enduring.png", "image": "https://infinitearenas.com/xw2/images/upgrades/enduring.png" } ], - "cost": { "value": 5 }, + "cost": { + "value": 3 + }, "standard": true, "extended": true, "epic": true @@ -860,7 +1197,9 @@ "title": "Attack Speed", "type": "Talent", "ability": "After you fully execute a [3 [Straight]] or [4 [Straight]] maneuver, you may perform a boost using the [1 [Straight]] template. (This is not an action).", - "slots": ["Talent"] + "slots": [ + "Talent" + ] } ], "standard": true, @@ -877,7 +1216,9 @@ "title": "Fanatic", "type": "Talent", "ability": "While you perform a primary attack, if you are damaged, you may change 1 [Focus] result to a [Hit] result.", - "slots": ["Talent"] + "slots": [ + "Talent" + ] } ], "standard": true, @@ -894,7 +1235,9 @@ "title": "Vengeful", "type": "Talent", "ability": "After a friendly ship at range 0-3 is destroyed, if that ship is limited, you may remove 1 of your red tokens or recover 1 recurring charge on your ship card.", - "slots": ["Talent"] + "slots": [ + "Talent" + ] } ], "standard": true, @@ -911,7 +1254,9 @@ "title": "Efficient Processing", "type": "Talent", "ability": "After you perform a [Calculate] action, gain one calculate token.", - "slots": ["Talent"] + "slots": [ + "Talent" + ] } ], "standard": true, @@ -928,7 +1273,9 @@ "title": "Mercenary", "type": "Talent", "ability": "After another friendly ship at range 0-2 is destroyed, before it is removed from the play area, transfer one of its green tokens to yourself.", - "slots": ["Talent"] + "slots": [ + "Talent" + ] } ], "standard": true, @@ -945,7 +1292,9 @@ "title": "Swift Approach", "type": "Talent", "ability": "During the System Phase, after you drop or launch a device, you may perform a white [Barrel Roll] or [Boost] action, even while stressed.", - "slots": ["Talent"] + "slots": [ + "Talent" + ] } ], "standard": true, @@ -962,7 +1311,9 @@ "title": "Top Cover", "type": "Talent", "ability": "After a friendly ship at range 0-1 defends, if you have not dropped or launched a device this round, you may launch a device using the (3 [Bank Left]), (3 [Straight]), or (3 [Bank Right]) template. You ignore the effects of friendly devices.", - "slots": ["Talent"] + "slots": [ + "Talent" + ] } ], "standard": true, @@ -979,7 +1330,9 @@ "title": "True Grit", "type": "Talent", "ability": "At the end of the Activation Phase, if you are not strained, you may gain one strain token to remove one non-lock red or orange token.", - "slots": ["Talent"] + "slots": [ + "Talent" + ] } ], "standard": true, @@ -996,7 +1349,9 @@ "title": "No Escape", "type": "Talent", "ability": "While you perform a primary attack, if there are more friendly ships than other enemy ships at range 0-1 of the defender, you may reroll 1 of your blank results.", - "slots": ["Talent"] + "slots": [ + "Talent" + ] } ], "standard": true, @@ -1013,7 +1368,9 @@ "title": "Push The Limit", "type": "Talent", "ability": "After you fully execute a red maneuver or perform a red action, if you are not strained, you may gain 1 strain token to remove 1 stress token.", - "slots": ["Talent"] + "slots": [ + "Talent" + ] } ], "standard": true, @@ -1030,7 +1387,9 @@ "title": "Reckless", "type": "Talent", "ability": "While you perform a red [Boost] or a red [Barrel Roll] action, you may use the (1 [Turn Left]) or (1 [Turn Right]) template instead. If you do, roll an attack die. On a [Hit]/[Critical Hit] result, gain a stress token.", - "slots": ["Talent"] + "slots": [ + "Talent" + ] } ], "standard": true, @@ -1047,7 +1406,9 @@ "title": "Apex Predator", "type": "Talent", "ability": "While you perform a primary attack, if the defender's initiative is lower than yours, you may reroll 1 attack die.", - "slots": ["Talent"] + "slots": [ + "Talent" + ] } ], "standard": true, @@ -1064,7 +1425,9 @@ "title": "It's a Trap!", "type": "Talent", "ability": "While defending, if there are more other friendly ships than enemy ships at range 0-1, you may reroll 1 of your blank results.", - "slots": ["Talent"] + "slots": [ + "Talent" + ] } ], "standard": true, @@ -1080,9 +1443,14 @@ { "title": "Ace in the Hole", "type": "Talent", - "charges": { "value": 2, "recovers": 0 }, + "charges": { + "value": 2, + "recovers": 0 + }, "ability": "At the start of the Engagement Phase, you may spend 1 [Charge] and gain 1 jam token to perform a [Barrel Roll] action.", - "slots": ["Talent"] + "slots": [ + "Talent" + ] } ], "standard": true, @@ -1099,7 +1467,9 @@ "title": "Collected", "type": "Talent", "ability": "After you perform a primary attack, you may spend 1 focus token to gain 2 evade tokens.", - "slots": ["Talent"] + "slots": [ + "Talent" + ] } ], "standard": true, @@ -1116,7 +1486,9 @@ "title": "Parting Gift", "type": "Talent", "ability": "When you are destroyed, before you are removed, you may spend 1 [Charge] on an equipped [Device] upgrade to drop or launch a bomb using a speed 1 straight or bank ([Bank Left], [Straight], [Bank Right]) template.", - "slots": ["Talent"] + "slots": [ + "Talent" + ] } ], "standard": true, @@ -1133,7 +1505,9 @@ "title": "Heroic Sacrifice", "type": "Talent", "ability": "After you perform a [SLAM] action, roll 5 attack dice. Each large ship, huge ship, and scenario feature at range 0 suffers 1 [Hit] damage for each [Hit]/[Critical Hit] result, bypassing shields. Then this ship is destroyed. You can perform [SLAM] actions, even while stressed.", - "slots": ["Talent"] + "slots": [ + "Talent" + ] } ], "standard": true, @@ -1150,7 +1524,9 @@ "title": "Without a Trace", "type": "Talent", "ability": "After you gain a cloak token, you may remove 1 red token. While you are cloaked, enemy ships cannot acquire locks on you.", - "slots": ["Talent"] + "slots": [ + "Talent" + ] } ], "standard": true, @@ -1167,7 +1543,9 @@ "title": "Silent Hunter", "type": "Talent", "ability": "After you decloak, you may acquire a lock on an enemy ship in your [Bullseye Arc].", - "slots": ["Talent"] + "slots": [ + "Talent" + ] } ], "standard": true, @@ -1184,7 +1562,9 @@ "title": "Silent Hunter", "type": "Talent", "ability": "After a friendly ship performs an attack that hits an enemy ship in your [Front Arc], if you are cloaked, you may gain a strain token to remove your cloak token and perform a bonus primary attack targeting the defender. At the end of the Engagement Phase, if you are strained, gain an evade token.", - "slots": ["Talent"] + "slots": [ + "Talent" + ] } ], "standard": true, diff --git a/data/upgrades/tech.json b/data/upgrades/tech.json index 9f95e9d2..51eae249 100644 --- a/data/upgrades/tech.json +++ b/data/upgrades/tech.json @@ -8,12 +8,16 @@ "title": "Advanced Optics", "type": "Tech", "ability": "While you perform an attack, you may spend 1 focus token to change 1 of your blank results to a [Hit] result.", - "slots": ["Tech"], + "slots": [ + "Tech" + ], "image": "https://infinitearenas.com/xw2/images/upgrades/advancedoptics.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/advancedoptics.png" } ], - "cost": { "value": 5 }, + "cost": { + "value": 5 + }, "standard": true, "extended": true, "epic": true @@ -27,13 +31,23 @@ "title": "Ferrosphere Paint", "type": "Tech", "ability": "After an enemy ship locks you, if you are not in that ship's [Bullseye Arc], that ship gains 1 stress token unless it chooses to break its lock.", - "slots": ["Tech"], + "slots": [ + "Tech" + ], "image": "https://infinitearenas.com/xw2/images/upgrades/ferrospherepaint.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/ferrospherepaint.png" } ], - "cost": { "value": 3 }, - "restrictions": [{ "factions": ["resistance"] }], + "cost": { + "value": 4 + }, + "restrictions": [ + { + "factions": [ + "resistance" + ] + } + ], "standard": true, "extended": true, "epic": true @@ -47,13 +61,28 @@ "title": "Hyperspace Tracking Data", "type": "Tech", "ability": "Setup: Before placing forces, you may choose a number between 0 and 6. Treat your initiative as the chosen value during Setup. After Setup, assign 1 focus or evade token to each friendly ship at range 0-2.", - "slots": ["Tech"], + "slots": [ + "Tech" + ], "image": "https://infinitearenas.com/xw2/images/upgrades/hyperspacetrackingdata.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/hyperspacetrackingdata.png" } ], - "cost": { "value": 2 }, - "restrictions": [{ "factions": ["firstorder"] }, { "sizes": ["Large"] }], + "cost": { + "value": 15 + }, + "restrictions": [ + { + "factions": [ + "firstorder" + ] + }, + { + "sizes": [ + "Large" + ] + } + ], "standard": true, "extended": true, "epic": true @@ -69,11 +98,21 @@ "ability": "While you have 2 or fewer stress tokens, you can perform [Barrel Roll] and [Boost] actions even while stressed.", "image": "https://infinitearenas.com/xw2/images/upgrades/primedthrusters.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/primedthrusters.png", - "slots": ["Tech"] + "slots": [ + "Tech" + ] + } + ], + "cost": { + "value": 5 + }, + "restrictions": [ + { + "sizes": [ + "Small" + ] } ], - "cost": { "value": 6 }, - "restrictions": [{ "sizes": ["Small"] }], "standard": true, "extended": true, "epic": true @@ -89,10 +128,14 @@ "ability": "While a friendly ship at range 1-2 performs an attack against a target you have locked, that ship ignores the [Lock] attack requirement.", "image": "https://infinitearenas.com/xw2/images/upgrades/targetingsynchronizer.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/targetingsynchronizer.png", - "slots": ["Tech"] + "slots": [ + "Tech" + ] } ], - "cost": { "value": 3 }, + "cost": { + "value": 3 + }, "standard": true, "extended": true, "epic": true @@ -106,12 +149,16 @@ "title": "Pattern Analyzer", "type": "Tech", "ability": "While you fully execute a red maneuver, before the Check Difficulty step, you may perform 1 action.", - "slots": ["Tech"], + "slots": [ + "Tech" + ], "image": "https://infinitearenas.com/xw2/images/upgrades/patternanalyzer.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/patternanalyzer.png" } ], - "cost": { "value": 5 }, + "cost": { + "value": 5 + }, "standard": true, "extended": true, "epic": true @@ -125,15 +172,27 @@ "title": "Biohexacrypt Codes", "type": "Tech", "ability": "While you coordinate or jam, if you have a lock on a ship, you may spend that lock to choose that ship, ignoring range restrictions.", - "slots": ["Tech"], + "slots": [ + "Tech" + ], "image": "https://infinitearenas.com/xw2/images/upgrades/biohexacryptcodes.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/biohexacryptcodes.png" } ], - "cost": { "value": 1 }, + "cost": { + "value": 1 + }, "restrictions": [ - { "factions": ["firstorder"] }, - { "action": { "type": "Lock" } } + { + "factions": [ + "firstorder" + ] + }, + { + "action": { + "type": "Lock" + } + } ], "standard": true, "extended": true, @@ -146,15 +205,23 @@ "sides": [ { "ability": "During the System Phase, you may spend 1 [Charge] and gain 1 disarm token to recover 1 shield. Before you would gain 1 non-lock token, if you are not stressed, you may spend 1 [Charge] to gain 1 stress token instead.", - "charges": { "value": 2, "recovers": 0 }, + "charges": { + "value": 2, + "recovers": 0 + }, "title": "Deuterium Power Cells", "type": "Tech", - "slots": ["Tech", "Modification"], + "slots": [ + "Tech", + "Modification" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/deuteriumpowercells.png", "image": "https://infinitearenas.com/xw2/images/upgrades/deuteriumpowercells.png" } ], - "cost": { "value": 6 }, + "cost": { + "value": 7 + }, "standard": true, "extended": true, "epic": true @@ -164,14 +231,18 @@ { "title": "Automated Target Priority", "type": "Tech", - "slots": ["Tech"], + "slots": [ + "Tech" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/automatedtargetpriority.png", "image": "https://infinitearenas.com/xw2/images/upgrades/automatedtargetpriority.png", "ability": "While you perform an attack, you must choose a defender at the closest valid attack range. After you perform an attack that missed, place 1 calculate token on this card. Before you engage, you may remove 1 calculate token from this card to gain a matching token." } ], "name": "Automated Target Priority", - "cost": { "value": 1 }, + "cost": { + "value": 1 + }, "limited": 0, "xws": "automatedtargetpriority", "standard": true, @@ -183,7 +254,9 @@ { "title": "Sensor Buoy Suite", "type": "Tech", - "slots": ["Tech"], + "slots": [ + "Tech" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/sensorbuoysuite.png", "image": "https://infinitearenas.com/xw2/images/upgrades/sensorbuoysuite.png", "ability": "Setup: Before placing forces, place 2 sensor buoy remotes beyond range 2 of any edge. Before you engage, you may acquire a lock on a ship at range 0-1 of a friendly sensor buoy, ignoring range restrictions.", @@ -192,8 +265,14 @@ "type": "Remote", "initiative": 0, "stats": [ - { "type": "agility", "value": 3 }, - { "type": "hull", "value": 2 } + { + "type": "agility", + "value": 3 + }, + { + "type": "hull", + "value": 2 + } ], "image": "https://infinitearenas.com/xw2/images/remotes/sensorbuoy.png", "text": "First Order sensor buoys are often placed to warn of enemies approaching their hidden fortresses." @@ -201,7 +280,9 @@ } ], "name": "Sensor Buoy Suite", - "cost": { "value": 4 }, + "cost": { + "value": 4 + }, "limited": 1, "xws": "sensorbuoysuite", "standard": true, @@ -217,14 +298,23 @@ "title": "Sensor Scramblers", "type": "Tech", "ability": "Setup: Gain 1 cloak token. While you are cloaked, other ships cannot acquire locks on you. During the End Phase, if you are cloaked and there is an enemy ship at range 0-3, you must decloak. If you do and that decloak fails, lose 1 cloak token.", - "slots": ["Tech"], + "slots": [ + "Tech" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/sensorscramblers.png", "image": "https://infinitearenas.com/xw2/images/upgrades/sensorscramblers.png" } ], - "cost": { "value": 1 }, + "cost": { + "value": 1 + }, "restrictions": [ - { "ships": ["tiewiwhispermodifiedinterceptor", "tievnsilencer"] } + { + "ships": [ + "tiewiwhispermodifiedinterceptor", + "tievnsilencer" + ] + } ], "standard": true, "extended": true, diff --git a/data/upgrades/title.json b/data/upgrades/title.json index 97d6489d..e5a27021 100644 --- a/data/upgrades/title.json +++ b/data/upgrades/title.json @@ -8,23 +8,47 @@ "title": "Andrasta", "type": "Title", "ability": "Add [Device] slot.", - "slots": ["Title"], - "actions": [{ "type": "Reload", "difficulty": "White" }], + "slots": [ + "Title" + ], + "actions": [ + { + "type": "Reload", + "difficulty": "White" + } + ], "grants": [ - { "type": "slot", "value": "Device", "amount": 1 }, + { + "type": "slot", + "value": "Device", + "amount": 1 + }, { "type": "action", - "value": { "type": "Reload", "difficulty": "White" } + "value": { + "type": "Reload", + "difficulty": "White" + } } ], "image": "https://infinitearenas.com/xw2/images/upgrades/andrasta.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/andrasta.png" } ], - "cost": { "value": 0 }, + "cost": { + "value": 0 + }, "restrictions": [ - { "factions": ["scumandvillainy"] }, - { "ships": ["firesprayclasspatrolcraft"] } + { + "factions": [ + "scumandvillainy" + ] + }, + { + "ships": [ + "firesprayclasspatrolcraft" + ] + } ], "standard": true, "extended": true, @@ -39,21 +63,47 @@ "title": "Black One", "type": "Title", "ability": "After you perform a [SLAM] action, lose 1 [Charge]. Then you may gain 1 ion token to remove 1 disarm token. If your [Charge] is inactive, you cannot perform the [SLAM] action.", - "slots": ["Title"], - "charges": { "value": 1, "recovers": 0 }, - "actions": [{ "type": "SLAM", "difficulty": "White" }], + "slots": [ + "Title" + ], + "charges": { + "value": 1, + "recovers": 0 + }, + "actions": [ + { + "type": "SLAM", + "difficulty": "White" + } + ], "image": "https://infinitearenas.com/xw2/images/upgrades/blackone.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/blackone.png", "grants": [ { "type": "action", - "value": { "type": "SLAM", "difficulty": "White" } + "value": { + "type": "SLAM", + "difficulty": "White" + } } ] } ], - "cost": { "value": 0 }, - "restrictions": [{ "factions": ["resistance"] }, { "ships": ["t70xwing"] }], + "cost": { + "value": 0 + }, + "restrictions": [ + { + "factions": [ + "resistance" + ] + }, + { + "ships": [ + "t70xwing" + ] + } + ], "standard": true, "extended": true, "epic": true @@ -68,14 +118,26 @@ "type": "Title", "ability": "After you partially execute a maneuver, you may perform 1 white action, treating that action as red.", "image": "https://infinitearenas.com/xw2/images/upgrades/dauntless.png", - "slots": ["Title"], + "slots": [ + "Title" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/dauntless.png" } ], - "cost": { "value": 0 }, + "cost": { + "value": 4 + }, "restrictions": [ - { "factions": ["galacticempire"] }, - { "ships": ["vt49decimator"] } + { + "factions": [ + "galacticempire" + ] + }, + { + "ships": [ + "vt49decimator" + ] + } ], "standard": true, "extended": true, @@ -91,14 +153,26 @@ "type": "Title", "ability": "You can dock 1 attack shuttle or Sheathipede-class shuttle. Your docked ships can deploy only from your rear guides.", "image": "https://infinitearenas.com/xw2/images/upgrades/ghost.png", - "slots": ["Title"], + "slots": [ + "Title" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/ghost.png" } ], - "cost": { "value": 0 }, + "cost": { + "value": 0 + }, "restrictions": [ - { "factions": ["rebelalliance"] }, - { "ships": ["vcx100lightfreighter"] } + { + "factions": [ + "rebelalliance" + ] + }, + { + "ships": [ + "vcx100lightfreighter" + ] + } ], "standard": true, "extended": true, @@ -113,20 +187,44 @@ "title": "Havoc", "type": "Title", "ability": "Remove [Crew] slot. Add [Sensor] and [Astromech] slots.", - "slots": ["Title"], + "slots": [ + "Title" + ], "grants": [ - { "type": "slot", "value": "Sensor", "amount": 1 }, - { "type": "slot", "value": "Astromech", "amount": 1 }, - { "type": "slot", "value": "Crew", "amount": -1 } + { + "type": "slot", + "value": "Sensor", + "amount": 1 + }, + { + "type": "slot", + "value": "Astromech", + "amount": 1 + }, + { + "type": "slot", + "value": "Crew", + "amount": -1 + } ], "image": "https://infinitearenas.com/xw2/images/upgrades/havoc.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/havoc.png" } ], - "cost": { "value": 0 }, + "cost": { + "value": 0 + }, "restrictions": [ - { "factions": ["scumandvillainy"] }, - { "ships": ["scurrgh6bomber"] } + { + "factions": [ + "scumandvillainy" + ] + }, + { + "ships": [ + "scurrgh6bomber" + ] + } ], "standard": false, "extended": true, @@ -141,15 +239,27 @@ "title": "Hound's Tooth", "type": "Title", "ability": "1 Z-95-AF4 headhunter can dock with you.", - "slots": ["Title"], + "slots": [ + "Title" + ], "image": "https://infinitearenas.com/xw2/images/upgrades/houndstooth.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/houndstooth.png" } ], - "cost": { "value": 0 }, + "cost": { + "value": 0 + }, "restrictions": [ - { "factions": ["scumandvillainy"] }, - { "ships": ["yv666lightfreighter"] } + { + "factions": [ + "scumandvillainy" + ] + }, + { + "ships": [ + "yv666lightfreighter" + ] + } ], "standard": true, "extended": true, @@ -164,15 +274,27 @@ "title": "IG-2000", "type": "Title", "ability": "You have the pilot ability of each other friendly ship with the IG-2000 upgrade.", - "slots": ["Title"], + "slots": [ + "Title" + ], "image": "https://infinitearenas.com/xw2/images/upgrades/ig2000.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/ig2000.png" } ], - "cost": { "value": 0 }, + "cost": { + "value": 0 + }, "restrictions": [ - { "factions": ["scumandvillainy"] }, - { "ships": ["aggressorassaultfighter"] } + { + "factions": [ + "scumandvillainy" + ] + }, + { + "ships": [ + "aggressorassaultfighter" + ] + } ], "standard": false, "extended": true, @@ -187,15 +309,27 @@ "title": "Lando's Millennium Falcon", "type": "Title", "ability": "1 Escape Craft may dock with you. While you have an Escape Craft docked, you may treat its shields as if they were on your ship card. While you perform a primary attack against a stressed ship, roll 1 additional attack die.", - "slots": ["Title"], + "slots": [ + "Title" + ], "image": "https://infinitearenas.com/xw2/images/upgrades/landosmillenniumfalcon.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/landosmillenniumfalcon.png" } ], - "cost": { "value": 0 }, + "cost": { + "value": 0 + }, "restrictions": [ - { "factions": ["scumandvillainy"] }, - { "ships": ["customizedyt1300lightfreighter"] } + { + "factions": [ + "scumandvillainy" + ] + }, + { + "ships": [ + "customizedyt1300lightfreighter" + ] + } ], "standard": true, "extended": true, @@ -210,16 +344,34 @@ "title": "Marauder", "type": "Title", "ability": "While you perform a primary [Rear Arc] attack, you may reroll 1 attack die. Add [Gunner] slot.", - "slots": ["Title"], - "grants": [{ "type": "slot", "value": "Gunner", "amount": 1 }], + "slots": [ + "Title" + ], + "grants": [ + { + "type": "slot", + "value": "Gunner", + "amount": 1 + } + ], "image": "https://infinitearenas.com/xw2/images/upgrades/marauder.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/marauder.png" } ], - "cost": { "value": 0 }, + "cost": { + "value": 0 + }, "restrictions": [ - { "factions": ["scumandvillainy"] }, - { "ships": ["firesprayclasspatrolcraft"] } + { + "factions": [ + "scumandvillainy" + ] + }, + { + "ships": [ + "firesprayclasspatrolcraft" + ] + } ], "standard": true, "extended": true, @@ -235,21 +387,41 @@ "type": "Title", "ability": "While you defend, if you are evading, you may reroll 1 defense die.", "image": "https://infinitearenas.com/xw2/images/upgrades/millenniumfalcon.png", - "slots": ["Title"], - "actions": [{ "type": "Evade", "difficulty": "White" }], + "slots": [ + "Title" + ], + "actions": [ + { + "type": "Evade", + "difficulty": "White" + } + ], "grants": [ { "type": "action", - "value": { "type": "Evade", "difficulty": "White" } + "value": { + "type": "Evade", + "difficulty": "White" + } } ], "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/millenniumfalcon.png" } ], - "cost": { "value": 0 }, + "cost": { + "value": 0 + }, "restrictions": [ - { "factions": ["rebelalliance"] }, - { "ships": ["modifiedyt1300lightfreighter"] } + { + "factions": [ + "rebelalliance" + ] + }, + { + "ships": [ + "modifiedyt1300lightfreighter" + ] + } ], "standard": true, "extended": true, @@ -264,23 +436,47 @@ "title": "Mist Hunter", "type": "Title", "ability": "Add [Cannon] slot.", - "slots": ["Title"], - "actions": [{ "type": "Barrel Roll", "difficulty": "White" }], + "slots": [ + "Title" + ], + "actions": [ + { + "type": "Barrel Roll", + "difficulty": "White" + } + ], "grants": [ - { "type": "slot", "value": "Cannon", "amount": 1 }, + { + "type": "slot", + "value": "Cannon", + "amount": 1 + }, { "type": "action", - "value": { "type": "Barrel Roll", "difficulty": "White" } + "value": { + "type": "Barrel Roll", + "difficulty": "White" + } } ], "image": "https://infinitearenas.com/xw2/images/upgrades/misthunter.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/misthunter.png" } ], - "cost": { "value": 0 }, + "cost": { + "value": 0 + }, "restrictions": [ - { "factions": ["scumandvillainy"] }, - { "ships": ["g1astarfighter"] } + { + "factions": [ + "scumandvillainy" + ] + }, + { + "ships": [ + "g1astarfighter" + ] + } ], "standard": false, "extended": true, @@ -295,18 +491,36 @@ "title": "Moldy Crow", "type": "Title", "ability": "Gain a [Front Arc] primary weapon with a value of “3.” During the End Phase, do not remove up to 2 focus tokens.", - "slots": ["Title"], + "slots": [ + "Title" + ], "grants": [ - { "type": "stat", "value": "attack", "arc": "Front Arc", "amount": 3 } + { + "type": "stat", + "value": "attack", + "arc": "Front Arc", + "amount": 3 + } ], "image": "https://infinitearenas.com/xw2/images/upgrades/moldycrow.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/moldycrow.png" } ], - "cost": { "value": 0 }, + "cost": { + "value": 0 + }, "restrictions": [ - { "factions": ["rebelalliance", "scumandvillainy"] }, - { "ships": ["hwk290lightfreighter"] } + { + "factions": [ + "rebelalliance", + "scumandvillainy" + ] + }, + { + "ships": [ + "hwk290lightfreighter" + ] + } ], "standard": true, "extended": true, @@ -322,14 +536,26 @@ "type": "Title", "ability": "While you perform a primary attack at range 3, roll 1 additional attack die. While you perform an attack that is obstructed by an obstacle, you may change one of the defender's [Evade] results to a [Focus] result.", "image": "https://infinitearenas.com/xw2/images/upgrades/outrider.png", - "slots": ["Title"], + "slots": [ + "Title" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/outrider.png" } ], - "cost": { "value": 0 }, + "cost": { + "value": 0 + }, "restrictions": [ - { "factions": ["rebelalliance"] }, - { "ships": ["yt2400lightfreighter"] } + { + "factions": [ + "rebelalliance" + ] + }, + { + "ships": [ + "yt2400lightfreighter" + ] + } ], "standard": true, "extended": true, @@ -345,14 +571,27 @@ "type": "Title", "ability": "You can dock at range 0-1.", "image": "https://infinitearenas.com/xw2/images/upgrades/phantom.png", - "slots": ["Title"], + "slots": [ + "Title" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/phantom.png" } ], - "cost": { "value": 0 }, + "cost": { + "value": 0 + }, "restrictions": [ - { "factions": ["rebelalliance"] }, - { "ships": ["attackshuttle", "sheathipedeclassshuttle"] } + { + "factions": [ + "rebelalliance" + ] + }, + { + "ships": [ + "attackshuttle", + "sheathipedeclassshuttle" + ] + } ], "standard": true, "extended": true, @@ -367,19 +606,39 @@ "title": "Punishing One", "type": "Title", "ability": "While you perform a primary attack, if the defender is in your [Front Arc], roll 1 additional attack die. Remove [Crew] slot. Add [Astromech] slot.", - "slots": ["Title"], + "slots": [ + "Title" + ], "grants": [ - { "type": "slot", "value": "Crew", "amount": -1 }, - { "type": "slot", "value": "Astromech", "amount": 1 } + { + "type": "slot", + "value": "Crew", + "amount": -1 + }, + { + "type": "slot", + "value": "Astromech", + "amount": 1 + } ], "image": "https://infinitearenas.com/xw2/images/upgrades/punishingone.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/punishingone.png" } ], - "cost": { "value": 0 }, + "cost": { + "value": 0 + }, "restrictions": [ - { "factions": ["scumandvillainy"] }, - { "ships": ["jumpmaster5000"] } + { + "factions": [ + "scumandvillainy" + ] + }, + { + "ships": [ + "jumpmaster5000" + ] + } ], "standard": true, "extended": true, @@ -395,14 +654,26 @@ "type": "Title", "ability": "After you perform a [Coordinate] action, you may choose an enemy ship at range 0-3 of the ship you coordinated. If you do, acquire a lock on that enemy ship, ignoring range restrictions.", "image": "https://infinitearenas.com/xw2/images/upgrades/st321.png", - "slots": ["Title"], + "slots": [ + "Title" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/st321.png" } ], - "cost": { "value": 0 }, + "cost": { + "value": 3 + }, "restrictions": [ - { "factions": ["galacticempire"] }, - { "ships": ["lambdaclasst4ashuttle"] } + { + "factions": [ + "galacticempire" + ] + }, + { + "ships": [ + "lambdaclasst4ashuttle" + ] + } ], "standard": false, "extended": true, @@ -417,15 +688,27 @@ "title": "Shadow Caster", "type": "Title", "ability": "After you perform an attack that hits, if the defender is in your [Single Turret Arc] and your [Front Arc], the defender gains 1 tractor token.", - "slots": ["Title"], + "slots": [ + "Title" + ], "image": "https://infinitearenas.com/xw2/images/upgrades/shadowcaster.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/shadowcaster.png" } ], - "cost": { "value": 0 }, + "cost": { + "value": 0 + }, "restrictions": [ - { "factions": ["scumandvillainy"] }, - { "ships": ["lancerclasspursuitcraft"] } + { + "factions": [ + "scumandvillainy" + ] + }, + { + "ships": [ + "lancerclasspursuitcraft" + ] + } ], "standard": false, "extended": true, @@ -440,16 +723,34 @@ "title": "Slave I", "type": "Title", "ability": "After you reveal a turn ([Turn Left] or [Turn Right]) or bank ([Bank Left] or [Bank Right]) maneuver, you may set your dial to the maneuver of the same speed and bearing in the other direction. Add [Torpedo] slot.", - "slots": ["Title"], - "grants": [{ "type": "slot", "value": "Torpedo", "amount": 1 }], + "slots": [ + "Title" + ], + "grants": [ + { + "type": "slot", + "value": "Torpedo", + "amount": 1 + } + ], "image": "https://infinitearenas.com/xw2/images/upgrades/slavei.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/slavei.png" } ], - "cost": { "value": 0 }, + "cost": { + "value": 0 + }, "restrictions": [ - { "factions": ["scumandvillainy"] }, - { "ships": ["firesprayclasspatrolcraft"] } + { + "factions": [ + "scumandvillainy" + ] + }, + { + "ships": [ + "firesprayclasspatrolcraft" + ] + } ], "standard": true, "extended": true, @@ -464,18 +765,39 @@ "title": "Virago", "type": "Title", "ability": "During the End Phase, you may spend 1 [Charge] to perform a red [Boost] action. Add [Modification] slot.", - "slots": ["Title"], - "charges": { "value": 2, "recovers": 0 }, + "slots": [ + "Title" + ], + "charges": { + "value": 2, + "recovers": 0 + }, "grants": [ - { "type": "slot", "value": "Modification", "amount": 1 }, - { "type": "stat", "value": "shields", "amount": 1 } + { + "type": "slot", + "value": "Modification", + "amount": 1 + }, + { + "type": "stat", + "value": "shields", + "amount": 1 + } ], "image": "https://infinitearenas.com/xw2/images/upgrades/virago.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/virago.png" } ], - "cost": { "value": 0 }, - "restrictions": [{ "ships": ["starviperclassattackplatform"] }], + "cost": { + "value": 8 + }, + "restrictions": [ + { + "ships": [ + "starviperclassattackplatform" + ] + } + ], "standard": false, "extended": true, "epic": true @@ -491,13 +813,25 @@ "ability": "If you have 2 or fewer stress tokens, you can execute red Segnor's Loop [[Segnor's Loop Left] or [Segnor's Loop Right]] maneuvers and perform [Boost] and [Rotate Arc] actions even while stressed.", "image": "https://infinitearenas.com/xw2/images/upgrades/reysmillenniumfalcon.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/reysmillenniumfalcon.png", - "slots": ["Title"] + "slots": [ + "Title" + ] } ], - "cost": { "value": 0 }, + "cost": { + "value": 0 + }, "restrictions": [ - { "factions": ["resistance"] }, - { "ships": ["scavengedyt1300"] } + { + "factions": [ + "resistance" + ] + }, + { + "ships": [ + "scavengedyt1300" + ] + } ], "standard": true, "extended": true, @@ -512,17 +846,35 @@ "title": "Soulless One", "type": "Title", "ability": "While you defend, if the attacker is outside your firing arc, you may reroll 1 defense die.", - "slots": ["Title"], - "grants": [{ "type": "stat", "value": "hull", "amount": 2 }], + "slots": [ + "Title" + ], + "grants": [ + { + "type": "stat", + "value": "hull", + "amount": 2 + } + ], "image": "https://infinitearenas.com/xw2/images/upgrades/soullessone.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/soullessone.png" } ], "restrictions": [ - { "factions": ["separatistalliance"] }, - { "ships": ["belbullab22starfighter"] } + { + "factions": [ + "separatistalliance" + ] + }, + { + "ships": [ + "belbullab22starfighter" + ] + } ], - "cost": { "value": 0 }, + "cost": { + "value": 9 + }, "standard": true, "extended": true, "epic": true @@ -536,15 +888,23 @@ "title": "Scimitar", "type": "Title", "ability": "Setup: After the Place Forces step, you may cloak. After you decloak, you may choose an enemy ship in your [Bullseye Arc]. If you do, it gains 1 jam token.", - "slots": ["Title"], + "slots": [ + "Title" + ], "grants": [ { "type": "action", - "value": { "type": "Cloak", "difficulty": "Red" } + "value": { + "type": "Cloak", + "difficulty": "Red" + } }, { "type": "action", - "value": { "type": "Jam", "difficulty": "White" } + "value": { + "type": "Jam", + "difficulty": "White" + } } ], "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/scimitar.png", @@ -552,10 +912,20 @@ } ], "restrictions": [ - { "factions": ["separatistalliance"] }, - { "ships": ["sithinfiltrator"] } + { + "factions": [ + "separatistalliance" + ] + }, + { + "ships": [ + "sithinfiltrator" + ] + } ], - "cost": { "value": 0 }, + "cost": { + "value": 0 + }, "standard": true, "extended": true, "epic": true @@ -572,21 +942,45 @@ "ability": "Add [Gunner] slot. While you defend, if the attack range is 1, you may roll 1 additional defense die.", "title": "Assailer", "type": "Title", - "slots": ["Title"], + "slots": [ + "Title" + ], "grants": [ - { "type": "stat", "value": "hull", "amount": 2 }, - { "type": "stat", "value": "shields", "amount": -2 }, - { "type": "slot", "value": "Gunner", "amount": 1 } + { + "type": "stat", + "value": "hull", + "amount": 2 + }, + { + "type": "stat", + "value": "shields", + "amount": -2 + }, + { + "type": "slot", + "value": "Gunner", + "amount": 1 + } ], "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/assailer.png", "image": "https://infinitearenas.com/xw2/images/upgrades/assailer.png" } ], "restrictions": [ - { "factions": ["galacticempire"] }, - { "ships": ["raiderclasscorvette"] } + { + "factions": [ + "galacticempire" + ] + }, + { + "ships": [ + "raiderclasscorvette" + ] + } ], - "cost": { "value": 5 } + "cost": { + "value": 5 + } }, { "name": "Blood Crow", @@ -600,21 +994,45 @@ "ability": "Add [Gunner] slot. While you perform an attack at attack range 1-2, you may add 1 [Focus] result.", "title": "Blood Crow", "type": "Title", - "slots": ["Title"], + "slots": [ + "Title" + ], "grants": [ - { "type": "stat", "value": "energy", "amount": 2 }, - { "type": "stat", "value": "shields", "amount": -1 }, - { "type": "slot", "value": "Gunner", "amount": 1 } + { + "type": "stat", + "value": "energy", + "amount": 2 + }, + { + "type": "stat", + "value": "shields", + "amount": -1 + }, + { + "type": "slot", + "value": "Gunner", + "amount": 1 + } ], "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/bloodcrow.png", "image": "https://infinitearenas.com/xw2/images/upgrades/bloodcrow.png" } ], "restrictions": [ - { "factions": ["galacticempire"] }, - { "ships": ["gozanticlasscruiser"] } + { + "factions": [ + "galacticempire" + ] + }, + { + "ships": [ + "gozanticlasscruiser" + ] + } ], - "cost": { "value": 8 } + "cost": { + "value": 8 + } }, { "name": "Bright Hope", @@ -628,16 +1046,28 @@ "ability": "You can reinforce only your [Full Front Arc]. While you defend, if you are reinforced and the attacker is in your [Full Front Arc], you may roll 1 additional defense die.", "title": "Bright Hope", "type": "Title", - "slots": ["Title"], + "slots": [ + "Title" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/brighthope.png", "image": "https://infinitearenas.com/xw2/images/upgrades/brighthope.png" } ], "restrictions": [ - { "factions": ["rebelalliance"] }, - { "ships": ["gr75mediumtransport"] } + { + "factions": [ + "rebelalliance" + ] + }, + { + "ships": [ + "gr75mediumtransport" + ] + } ], - "cost": { "value": 5 } + "cost": { + "value": 5 + } }, { "name": "Broken Horn", @@ -651,20 +1081,40 @@ "ability": "Add [Crew] and [Illicit] slots. If you are damaged, reduce the difficulty of your speed 3-5 maneuvers.", "title": "Broken Horn", "type": "Title", - "slots": ["Title"], + "slots": [ + "Title" + ], "grants": [ - { "type": "slot", "value": "Illicit", "amount": 1 }, - { "type": "slot", "value": "Crew", "amount": 1 } + { + "type": "slot", + "value": "Illicit", + "amount": 1 + }, + { + "type": "slot", + "value": "Crew", + "amount": 1 + } ], "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/brokenhorn.png", "image": "https://infinitearenas.com/xw2/images/upgrades/brokenhorn.png" } ], "restrictions": [ - { "factions": ["scumandvillainy"] }, - { "ships": ["croccruiser"] } + { + "factions": [ + "scumandvillainy" + ] + }, + { + "ships": [ + "croccruiser" + ] + } ], - "cost": { "value": 4 } + "cost": { + "value": 4 + } }, { "name": "Corvus", @@ -678,11 +1128,16 @@ "ability": "You can dock up to 2 small ships. After you perform a [Calculate] action, gain 1 calculate token.", "title": "Corvus", "type": "Title", - "slots": ["Title"], + "slots": [ + "Title" + ], "grants": [ { "type": "action", - "value": { "type": "Calculate", "difficulty": "White" } + "value": { + "type": "Calculate", + "difficulty": "White" + } } ], "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/corvus.png", @@ -690,10 +1145,20 @@ } ], "restrictions": [ - { "factions": ["galacticempire"] }, - { "ships": ["raiderclasscorvette"] } + { + "factions": [ + "galacticempire" + ] + }, + { + "ships": [ + "raiderclasscorvette" + ] + } ], - "cost": { "value": 3 } + "cost": { + "value": 3 + } }, { "name": "Dodonna's Pride", @@ -707,14 +1172,19 @@ "ability": "Add [Team] and [Cargo] slots.", "title": "Dodonna's Pride", "type": "Title", - "slots": ["Title"], + "slots": [ + "Title" + ], "grants": [ { "type": "action", "value": { "type": "Evade", "difficulty": "White", - "linked": { "type": "Coordinate", "difficulty": "Red" } + "linked": { + "type": "Coordinate", + "difficulty": "Red" + } } }, { @@ -722,22 +1192,47 @@ "value": { "type": "Focus", "difficulty": "White", - "linked": { "type": "Coordinate", "difficulty": "Red" } + "linked": { + "type": "Coordinate", + "difficulty": "Red" + } } }, - { "type": "stat", "value": "shields", "amount": -2 }, - { "type": "slot", "value": "Team", "amount": 1 }, - { "type": "slot", "value": "Cargo", "amount": 1 } + { + "type": "stat", + "value": "shields", + "amount": -2 + }, + { + "type": "slot", + "value": "Team", + "amount": 1 + }, + { + "type": "slot", + "value": "Cargo", + "amount": 1 + } ], "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/dodonnaspride.png", "image": "https://infinitearenas.com/xw2/images/upgrades/dodonnaspride.png" } ], "restrictions": [ - { "factions": ["rebelalliance"] }, - { "ships": ["cr90corelliancorvette"] } + { + "factions": [ + "rebelalliance" + ] + }, + { + "ships": [ + "cr90corelliancorvette" + ] + } ], - "cost": { "value": 4 } + "cost": { + "value": 4 + } }, { "name": "Impetuous", @@ -751,21 +1246,45 @@ "ability": "Add [Crew] slot. After you perform an attack, if the defender was destroyed, you may perform a [Focus] or [Lock] action.", "title": "Impetuous", "type": "Title", - "slots": ["Title"], + "slots": [ + "Title" + ], "grants": [ - { "type": "stat", "value": "energy", "amount": 2 }, - { "type": "stat", "value": "shields", "amount": -2 }, - { "type": "slot", "value": "Crew", "amount": 1 } + { + "type": "stat", + "value": "energy", + "amount": 2 + }, + { + "type": "stat", + "value": "shields", + "amount": -2 + }, + { + "type": "slot", + "value": "Crew", + "amount": 1 + } ], "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/impetuous.png", "image": "https://infinitearenas.com/xw2/images/upgrades/impetuous.png" } ], "restrictions": [ - { "factions": ["galacticempire"] }, - { "ships": ["raiderclasscorvette"] } + { + "factions": [ + "galacticempire" + ] + }, + { + "ships": [ + "raiderclasscorvette" + ] + } ], - "cost": { "value": 4 } + "cost": { + "value": 4 + } }, { "name": "Insatiable Worrt", @@ -779,22 +1298,50 @@ "ability": "Add [Cargo] slot. During the End Phase, you may recover 1 additional shield or 1 additional [Energy].", "title": "Insatiable Worrt", "type": "Title", - "slots": ["Title"], + "slots": [ + "Title" + ], "grants": [ - { "type": "stat", "value": "energy", "amount": -1 }, - { "type": "stat", "value": "hull", "amount": 3 }, - { "type": "stat", "value": "shields", "amount": -1 }, - { "type": "slot", "value": "Cargo", "amount": 1 } + { + "type": "stat", + "value": "energy", + "amount": -1 + }, + { + "type": "stat", + "value": "hull", + "amount": 3 + }, + { + "type": "stat", + "value": "shields", + "amount": -1 + }, + { + "type": "slot", + "value": "Cargo", + "amount": 1 + } ], "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/insatiableworrt.png", "image": "https://infinitearenas.com/xw2/images/upgrades/insatiableworrt.png" } ], "restrictions": [ - { "factions": ["scumandvillainy"] }, - { "ships": ["croccruiser"] } + { + "factions": [ + "scumandvillainy" + ] + }, + { + "ships": [ + "croccruiser" + ] + } ], - "cost": { "value": 7 } + "cost": { + "value": 7 + } }, { "name": "Instigator", @@ -808,17 +1355,35 @@ "ability": "Add [Team] slot. While you perform an attack, if the defender has an orange or red token, you may reroll up to 2 attack dice.", "title": "Instigator", "type": "Title", - "slots": ["Title"], - "grants": [{ "type": "slot", "value": "Team", "amount": 1 }], + "slots": [ + "Title" + ], + "grants": [ + { + "type": "slot", + "value": "Team", + "amount": 1 + } + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/instigator.png", "image": "https://infinitearenas.com/xw2/images/upgrades/instigator.png" } ], "restrictions": [ - { "factions": ["galacticempire"] }, - { "ships": ["raiderclasscorvette"] } + { + "factions": [ + "galacticempire" + ] + }, + { + "ships": [ + "raiderclasscorvette" + ] + } ], - "cost": { "value": 6 } + "cost": { + "value": 6 + } }, { "name": "Jaina's Light", @@ -832,20 +1397,40 @@ "ability": "While a friendly ship at range 0-2 defends, if the attack is obstructed by an obstacle, you may spend 1 [Energy]. If you do, the defender rolls 1 additional defense die.", "title": "Jaina's Light", "type": "Title", - "slots": ["Title"], + "slots": [ + "Title" + ], "grants": [ - { "type": "stat", "value": "energy", "amount": -1 }, - { "type": "stat", "value": "shields", "amount": 1 } + { + "type": "stat", + "value": "energy", + "amount": -1 + }, + { + "type": "stat", + "value": "shields", + "amount": 1 + } ], "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/jainaslight.png", "image": "https://infinitearenas.com/xw2/images/upgrades/jainaslight.png" } ], "restrictions": [ - { "factions": ["rebelalliance"] }, - { "ships": ["cr90corelliancorvette"] } + { + "factions": [ + "rebelalliance" + ] + }, + { + "ships": [ + "cr90corelliancorvette" + ] + } ], - "cost": { "value": 4 } + "cost": { + "value": 4 + } }, { "name": "Kaz's Fireball", @@ -856,13 +1441,28 @@ "ability": "Setup: When you resolve Explosion with Wings, you may search the damage deck and choose a damage card with the Ship trait; you are dealt that card instead. Then, shuffle the damage deck. You can perform actions on damage cards even while ionized.", "title": "Kaz's Fireball", "type": "Title", - "slots": ["Title"], + "slots": [ + "Title" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/kazsfireball.png", "image": "https://infinitearenas.com/xw2/images/upgrades/kazsfireball.png" } ], - "restrictions": [{ "factions": ["resistance"] }, { "ships": ["fireball"] }], - "cost": { "value": 0 }, + "restrictions": [ + { + "factions": [ + "resistance" + ] + }, + { + "ships": [ + "fireball" + ] + } + ], + "cost": { + "value": 0 + }, "standard": true, "extended": true, "epic": true @@ -879,17 +1479,35 @@ "ability": "You can dock up to 2 small ships. After a ship deploys from you, it may perform a [Focus] or [Barrel Roll] action.", "title": "Liberator", "type": "Title", - "slots": ["Title"], - "grants": [{ "type": "stat", "value": "energy", "amount": 1 }], + "slots": [ + "Title" + ], + "grants": [ + { + "type": "stat", + "value": "energy", + "amount": 1 + } + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/liberator.png", "image": "https://infinitearenas.com/xw2/images/upgrades/liberator.png" } ], "restrictions": [ - { "factions": ["rebelalliance"] }, - { "ships": ["cr90corelliancorvette"] } + { + "factions": [ + "rebelalliance" + ] + }, + { + "ships": [ + "cr90corelliancorvette" + ] + } ], - "cost": { "value": 5 } + "cost": { + "value": 5 + } }, { "name": "Luminous", @@ -903,20 +1521,40 @@ "ability": "Setup: You are placed in reserve. At the end of setup, you are placed in the play area at range 0-2 of a friendly ship.", "title": "Luminous", "type": "Title", - "slots": ["Title"], + "slots": [ + "Title" + ], "grants": [ - { "type": "stat", "value": "energy", "amount": 2 }, - { "type": "stat", "value": "shields", "amount": -1 } + { + "type": "stat", + "value": "energy", + "amount": 2 + }, + { + "type": "stat", + "value": "shields", + "amount": -1 + } ], "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/luminous.png", "image": "https://infinitearenas.com/xw2/images/upgrades/luminous.png" } ], "restrictions": [ - { "factions": ["rebelalliance"] }, - { "ships": ["gr75mediumtransport"] } + { + "factions": [ + "rebelalliance" + ] + }, + { + "ships": [ + "gr75mediumtransport" + ] + } ], - "cost": { "value": 12 } + "cost": { + "value": 12 + } }, { "name": "Merchant One", @@ -930,29 +1568,59 @@ "ability": "Add [Turret], [Team], and [Cargo] slots. Bonus Attack: Perform a [Turret] attack.", "title": "Merchant One", "type": "Title", - "slots": ["Title"], + "slots": [ + "Title" + ], "grants": [ { "type": "action", - "value": { "type": "Evade", "difficulty": "Red" } + "value": { + "type": "Evade", + "difficulty": "Red" + } }, { "type": "action", - "value": { "type": "Coordinate", "difficulty": "White" } + "value": { + "type": "Coordinate", + "difficulty": "White" + } + }, + { + "type": "slot", + "value": "Turret", + "amount": 1 + }, + { + "type": "slot", + "value": "Team", + "amount": 1 }, - { "type": "slot", "value": "Turret", "amount": 1 }, - { "type": "slot", "value": "Team", "amount": 1 }, - { "type": "slot", "value": "Cargo", "amount": 1 } + { + "type": "slot", + "value": "Cargo", + "amount": 1 + } ], "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/merchantone.png", "image": "https://infinitearenas.com/xw2/images/upgrades/merchantone.png" } ], "restrictions": [ - { "factions": ["scumandvillainy"] }, - { "ships": ["croccruiser"] } + { + "factions": [ + "scumandvillainy" + ] + }, + { + "ships": [ + "croccruiser" + ] + } ], - "cost": { "value": 8 } + "cost": { + "value": 8 + } }, { "name": "Quantum Storm", @@ -966,21 +1634,45 @@ "ability": "Add [Team] and [Cargo] slots. After you fully execute a white maneuver, recover 1 [Energy].", "title": "Quantum Storm", "type": "Title", - "slots": ["Title"], + "slots": [ + "Title" + ], "grants": [ - { "type": "stat", "value": "energy", "amount": 1 }, - { "type": "slot", "value": "Team", "amount": 1 }, - { "type": "slot", "value": "Cargo", "amount": 1 } + { + "type": "stat", + "value": "energy", + "amount": 1 + }, + { + "type": "slot", + "value": "Team", + "amount": 1 + }, + { + "type": "slot", + "value": "Cargo", + "amount": 1 + } ], "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/quantumstorm.png", "image": "https://infinitearenas.com/xw2/images/upgrades/quantumstorm.png" } ], "restrictions": [ - { "factions": ["rebelalliance"] }, - { "ships": ["gr75mediumtransport"] } + { + "factions": [ + "rebelalliance" + ] + }, + { + "ships": [ + "gr75mediumtransport" + ] + } ], - "cost": { "value": 3 } + "cost": { + "value": 3 + } }, { "name": "Requiem", @@ -994,16 +1686,28 @@ "ability": "After a ship deploys from you, it may acquire a lock on one ship you are locking, ignoring range restrictions.", "title": "Requiem", "type": "Title", - "slots": ["Title"], + "slots": [ + "Title" + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/requiem.png", "image": "https://infinitearenas.com/xw2/images/upgrades/requiem.png" } ], "restrictions": [ - { "factions": ["galacticempire"] }, - { "ships": ["gozanticlasscruiser"] } + { + "factions": [ + "galacticempire" + ] + }, + { + "ships": [ + "gozanticlasscruiser" + ] + } ], - "cost": { "value": 7 } + "cost": { + "value": 7 + } }, { "name": "Suppressor", @@ -1017,21 +1721,45 @@ "ability": "Add [Sensor] slot. After you coordinate a friendly ship, you may spend 1 [Energy] to jam an enemy ship at range 0-2 of that ship, ignoring range restrictions.", "title": "Suppressor", "type": "Title", - "slots": ["Title"], + "slots": [ + "Title" + ], "grants": [ - { "type": "stat", "value": "hull", "amount": -2 }, - { "type": "stat", "value": "shields", "amount": 2 }, - { "type": "slot", "value": "Sensor", "amount": 1 } + { + "type": "stat", + "value": "hull", + "amount": -2 + }, + { + "type": "stat", + "value": "shields", + "amount": 2 + }, + { + "type": "slot", + "value": "Sensor", + "amount": 1 + } ], "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/suppressor.png", "image": "https://infinitearenas.com/xw2/images/upgrades/suppressor.png" } ], "restrictions": [ - { "factions": ["galacticempire"] }, - { "ships": ["gozanticlasscruiser"] } + { + "factions": [ + "galacticempire" + ] + }, + { + "ships": [ + "gozanticlasscruiser" + ] + } ], - "cost": { "value": 6 } + "cost": { + "value": 6 + } }, { "name": "Tantive IV", @@ -1045,17 +1773,35 @@ "ability": "Add 2 [Crew] slots. While you defend, if the attacker is in your [Rear Arc], you may roll 1 additional defense die.", "title": "Tantive IV", "type": "Title", - "slots": ["Title"], - "grants": [{ "type": "slot", "value": "Crew", "amount": 2 }], + "slots": [ + "Title" + ], + "grants": [ + { + "type": "slot", + "value": "Crew", + "amount": 2 + } + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/tantiveiv.png", "image": "https://infinitearenas.com/xw2/images/upgrades/tantiveiv.png" } ], "restrictions": [ - { "factions": ["rebelalliance"] }, - { "ships": ["cr90corelliancorvette"] } + { + "factions": [ + "rebelalliance" + ] + }, + { + "ships": [ + "cr90corelliancorvette" + ] + } ], - "cost": { "value": 5 } + "cost": { + "value": 5 + } }, { "name": "Thunderstrike", @@ -1069,21 +1815,45 @@ "ability": "Add [Gunner] slot. While you perform a bonus attack, if you have not attacked the defender this round, you may reroll 1 attack die.", "title": "Thunderstrike", "type": "Title", - "slots": ["Title"], + "slots": [ + "Title" + ], "grants": [ - { "type": "stat", "value": "hull", "amount": 3 }, - { "type": "stat", "value": "shields", "amount": -3 }, - { "type": "slot", "value": "Gunner", "amount": 1 } + { + "type": "stat", + "value": "hull", + "amount": 3 + }, + { + "type": "stat", + "value": "shields", + "amount": -3 + }, + { + "type": "slot", + "value": "Gunner", + "amount": 1 + } ], "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/thunderstrike.png", "image": "https://infinitearenas.com/xw2/images/upgrades/thunderstrike.png" } ], "restrictions": [ - { "factions": ["rebelalliance"] }, - { "ships": ["cr90corelliancorvette"] } + { + "factions": [ + "rebelalliance" + ] + }, + { + "ships": [ + "cr90corelliancorvette" + ] + } ], - "cost": { "value": 4 } + "cost": { + "value": 4 + } }, { "name": "Vector", @@ -1097,20 +1867,40 @@ "ability": "Add [Crew] and [Cargo] slots. After a ship deploys from you, it may perform a [Evade] or [Boost] action.", "title": "Vector", "type": "Title", - "slots": ["Title"], + "slots": [ + "Title" + ], "grants": [ - { "type": "slot", "value": "Cargo", "amount": 1 }, - { "type": "slot", "value": "Crew", "amount": 1 } + { + "type": "slot", + "value": "Cargo", + "amount": 1 + }, + { + "type": "slot", + "value": "Crew", + "amount": 1 + } ], "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/vector.png", "image": "https://infinitearenas.com/xw2/images/upgrades/vector.png" } ], "restrictions": [ - { "factions": ["galacticempire"] }, - { "ships": ["gozanticlasscruiser"] } + { + "factions": [ + "galacticempire" + ] + }, + { + "ships": [ + "gozanticlasscruiser" + ] + } ], - "cost": { "value": 7 } + "cost": { + "value": 7 + } }, { "name": "Slave I", @@ -1124,17 +1914,36 @@ "ability": "While you perform a [Front Arc] attack, if you are in the defender's [Full Rear Arc], you may change 1 [Hit] result to a [Critical Hit] result. Add [Gunner] slot.", "title": "Slave I", "type": "Title", - "slots": ["Title"], - "grants": [{ "type": "slot", "value": "Gunner", "amount": 1 }], + "slots": [ + "Title" + ], + "grants": [ + { + "type": "slot", + "value": "Gunner", + "amount": 1 + } + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/slavei-swz82.png", "image": "https://infinitearenas.com/xw2/images/upgrades/slavei-swz82.png" } ], "restrictions": [ - { "factions": ["scumandvillainy", "separatistalliance"] }, - { "ships": ["firesprayclasspatrolcraft"] } + { + "factions": [ + "scumandvillainy", + "separatistalliance" + ] + }, + { + "ships": [ + "firesprayclasspatrolcraft" + ] + } ], - "cost": { "value": 0 } + "cost": { + "value": 0 + } }, { "name": "B6 Blade Wing Prototype", @@ -1145,16 +1954,34 @@ "ability": "Add [Gunner] slot.", "title": "B6 Blade Wing Prototype", "type": "Title", - "slots": ["Title"], - "grants": [{ "type": "slot", "value": "Gunner", "amount": 1 }], + "slots": [ + "Title" + ], + "grants": [ + { + "type": "slot", + "value": "Gunner", + "amount": 1 + } + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/b6bladewingprototype.png", "image": "https://infinitearenas.com/xw2/images/upgrades/b6bladewingprototype.png" } ], - "cost": { "value": 0 }, + "cost": { + "value": 0 + }, "restrictions": [ - { "factions": ["rebelalliance"] }, - { "ships": ["asf01bwing"] } + { + "factions": [ + "rebelalliance" + ] + }, + { + "ships": [ + "asf01bwing" + ] + } ], "standard": true, "extended": true, @@ -1172,20 +1999,44 @@ "ability": "Before you engage, you may spend up to 2 calculate tokens. If you do, recover that many [Energy].", "title": "Nautolan's Revenge", "type": "Title", - "slots": ["Title"], + "slots": [ + "Title" + ], "grants": [ - { "type": "stat", "value": "energy", "amount": 1 }, - { "type": "stat", "value": "hull", "amount": -2 }, - { "type": "stat", "value": "shields", "amount": 1 } + { + "type": "stat", + "value": "energy", + "amount": 1 + }, + { + "type": "stat", + "value": "hull", + "amount": -2 + }, + { + "type": "stat", + "value": "shields", + "amount": 1 + } ], "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/nautolansrevenge.png", "image": "https://infinitearenas.com/xw2/images/upgrades/nautolansrevenge.png" } ], - "cost": { "value": 2 }, + "cost": { + "value": 2 + }, "restrictions": [ - { "factions": ["scumandvillainy"] }, - { "ships": ["tridentclassassaultship"] } + { + "factions": [ + "scumandvillainy" + ] + }, + { + "ships": [ + "tridentclassassaultship" + ] + } ] }, { @@ -1200,17 +2051,35 @@ "ability": "While you perform a Drill Beak attack at range 1, if the defender is tractored, treat it as being range 0 instead.", "title": "Grappler", "type": "Title", - "slots": ["Title"], + "slots": [ + "Title" + ], "grants": [ - { "type": "stat", "value": "hull", "amount": 2 }, - { "type": "stat", "value": "shields", "amount": -1 } + { + "type": "stat", + "value": "hull", + "amount": 2 + }, + { + "type": "stat", + "value": "shields", + "amount": -1 + } ], "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/grappler.png", "image": "https://infinitearenas.com/xw2/images/upgrades/grappler.png" } ], - "cost": { "value": 3 }, - "restrictions": [{ "ships": ["tridentclassassaultship"] }] + "cost": { + "value": 3 + }, + "restrictions": [ + { + "ships": [ + "tridentclassassaultship" + ] + } + ] }, { "name": "Neimoidian Grasp", @@ -1224,16 +2093,34 @@ "ability": "After you perform an attack, you may perform a red [Evade] action. While you defend, if you are evading, you may roll 1 additional defense die.", "title": "Neimoidian Grasp", "type": "Title", - "slots": ["Title"], - "grants": [{ "type": "stat", "value": "shields", "amount": -2 }], + "slots": [ + "Title" + ], + "grants": [ + { + "type": "stat", + "value": "shields", + "amount": -2 + } + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/neimoidiangrasp.png", "image": "https://infinitearenas.com/xw2/images/upgrades/neimoidiangrasp.png" } ], - "cost": { "value": 5 }, + "cost": { + "value": 5 + }, "restrictions": [ - { "factions": ["separatistalliance"] }, - { "ships": ["tridentclassassaultship"] } + { + "factions": [ + "separatistalliance" + ] + }, + { + "ships": [ + "tridentclassassaultship" + ] + } ] }, { @@ -1248,16 +2135,34 @@ "ability": "After you overlap a ship or a ship overlaps you, if it is not tractored, you may spend 1 [Energy]. If you do, it gains 3 tractor tokens.", "title": "Trident", "type": "Title", - "slots": ["Title"], - "grants": [{ "type": "stat", "value": "energy", "amount": 1 }], + "slots": [ + "Title" + ], + "grants": [ + { + "type": "stat", + "value": "energy", + "amount": 1 + } + ], "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/trident.png", "image": "https://infinitearenas.com/xw2/images/upgrades/trident.png" } ], - "cost": { "value": 4 }, + "cost": { + "value": 4 + }, "restrictions": [ - { "factions": ["separatistalliance"] }, - { "ships": ["tridentclassassaultship"] } + { + "factions": [ + "separatistalliance" + ] + }, + { + "ships": [ + "tridentclassassaultship" + ] + } ] }, { @@ -1269,17 +2174,40 @@ "ability": "After you reveal a non-blue maneuver, if you are stressed, you may spend 2 [Charge] to gain 1 focus or evade token. Add [Crew] slot.", "title": "Nightbrother", "type": "Title", - "slots": ["Title", "Modification"], - "charges": { "value": 2, "recovers": 1 }, - "grants": [{ "type": "slot", "value": "Crew", "amount": 1 }], + "slots": [ + "Title", + "Modification" + ], + "charges": { + "value": 2, + "recovers": 1 + }, + "grants": [ + { + "type": "slot", + "value": "Crew", + "amount": 1 + } + ], "image": "https://infinitearenas.com/xw2/images/upgrades/nightbrother.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/nightbrother.png" } ], - "cost": { "value": 0 }, + "cost": { + "value": 0 + }, "restrictions": [ - { "factions": ["scumandvillainy", "rebelalliance"] }, - { "ships": ["gauntletfighter"] } + { + "factions": [ + "scumandvillainy", + "rebelalliance" + ] + }, + { + "ships": [ + "gauntletfighter" + ] + } ], "standard": true, "extended": true, @@ -1294,17 +2222,40 @@ "ability": "During the System Phase, you may spend 1 [Charge] to repair 1 faceup ship damage card. Add [Crew] slot.", "title": "Gauntlet", "type": "Title", - "slots": ["Title", "Modification"], - "charges": { "value": 2, "recovers": 0 }, - "grants": [{ "type": "slot", "value": "Crew", "amount": -1 }], + "slots": [ + "Title", + "Modification" + ], + "charges": { + "value": 2, + "recovers": 0 + }, + "grants": [ + { + "type": "slot", + "value": "Crew", + "amount": -1 + } + ], "image": "https://infinitearenas.com/xw2/images/upgrades/gauntlet.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/gauntlet.png" } ], - "cost": { "value": 0 }, + "cost": { + "value": 0 + }, "restrictions": [ - { "factions": ["galacticrepublic", "separatistalliance"] }, - { "ships": ["gauntletfighter"] } + { + "factions": [ + "galacticrepublic", + "separatistalliance" + ] + }, + { + "ships": [ + "gauntletfighter" + ] + } ], "standard": true, "extended": true, @@ -1319,14 +2270,19 @@ "ability": "Setup: Place 1 non-limited [Illicit] upgrade facedown under this card. During the System Phase, you may reveal that [Illicit] upgrade and equip it as if it were equipped at Setup (without paying its points cost).", "title": "Razor Crest", "type": "Title", - "slots": ["Title"], + "slots": [ + "Title" + ], "grants": [ { "type": "action", "value": { "type": "Evade", "difficulty": "White", - "linked": { "type": "Barrel Roll", "difficulty": "Red" } + "linked": { + "type": "Barrel Roll", + "difficulty": "Red" + } } } ], @@ -1334,8 +2290,16 @@ "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/razorcrest.png" } ], - "cost": { "value": 0 }, - "restrictions": [{ "ships": ["st70assaultship"] }], + "cost": { + "value": 0 + }, + "restrictions": [ + { + "ships": [ + "st70assaultship" + ] + } + ], "standard": true, "extended": true, "epic": true @@ -1349,10 +2313,20 @@ "ability": "Add [Crew] and [Device] slots.", "title": "Xanadu Blood", "type": "Title", - "slots": ["Title"], + "slots": [ + "Title" + ], "grants": [ - { "type": "slot", "value": "Crew", "amount": 1 }, - { "type": "slot", "value": "Device", "amount": 1 }, + { + "type": "slot", + "value": "Crew", + "amount": 1 + }, + { + "type": "slot", + "value": "Device", + "amount": 1 + }, { "type": "action", "value": { @@ -1365,8 +2339,16 @@ "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/xanadublood.png" } ], - "cost": { "value": 0 }, - "restrictions": [{ "ships": ["rogueclassstarfighter"] }], + "cost": { + "value": 0 + }, + "restrictions": [ + { + "ships": [ + "rogueclassstarfighter" + ] + } + ], "standard": true, "extended": true, "epic": true @@ -1380,12 +2362,17 @@ "title": "Millennium Falcon", "type": "Title", "ability": "While attacking or defending, if you have a non-lock red or orange token, you may reroll 1 die.", - "slots": ["Title"] + "slots": [ + "Title" + ] } ], "standard": true, "extended": true, "epic": true, - "standardLoadoutOnly": true + "standardLoadoutOnly": true, + "cost": { + "value": 0 + } } ] diff --git a/data/upgrades/torpedo.json b/data/upgrades/torpedo.json index 73ad8b29..144beb4f 100644 --- a/data/upgrades/torpedo.json +++ b/data/upgrades/torpedo.json @@ -10,8 +10,13 @@ "ability": "Attack ([Lock]): Spend 1 [Charge]. After you declare the defender, the defender may choose to suffer 1 [Critical Hit] damage. If it does, skip the Attack and Defense Dice steps and the attack is treated as hitting.", "image": "https://infinitearenas.com/xw2/images/upgrades/homingtorpedoes.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/homingtorpedoes.png", - "slots": ["Torpedo"], - "charges": { "value": 2, "recovers": 0 }, + "slots": [ + "Torpedo" + ], + "charges": { + "value": 2, + "recovers": 0 + }, "attack": { "arc": "Front Arc", "value": 4, @@ -21,7 +26,9 @@ } } ], - "cost": { "value": 5 }, + "cost": { + "value": 4 + }, "standard": true, "extended": true, "epic": true @@ -35,8 +42,13 @@ "title": "Adv. Proton Torpedoes", "type": "Torpedo", "ability": "Attack ([Lock]): Spend 1 [Charge]. Change 1 [Hit] result to a [Critical Hit] result.", - "slots": ["Torpedo"], - "charges": { "value": 1, "recovers": 0 }, + "slots": [ + "Torpedo" + ], + "charges": { + "value": 1, + "recovers": 0 + }, "attack": { "arc": "Front Arc", "value": 5, @@ -48,7 +60,9 @@ "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/advprotontorpedoes.png" } ], - "cost": { "value": 9 }, + "cost": { + "value": 7 + }, "standard": true, "extended": true, "epic": true @@ -62,8 +76,13 @@ "title": "Ion Torpedoes", "type": "Torpedo", "ability": "Attack ([Lock]): Spend 1 [Charge]. If this attack hits, spend 1 [Hit] or [Critical Hit] result to cause the defender to suffer 1 [Hit] damage. All remaining [Hit]/[Critical Hit] results inflict ion tokens instead of damage.", - "slots": ["Torpedo"], - "charges": { "value": 2, "recovers": 0 }, + "slots": [ + "Torpedo" + ], + "charges": { + "value": 2, + "recovers": 0 + }, "attack": { "arc": "Front Arc", "value": 4, @@ -75,7 +94,9 @@ "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/iontorpedoes.png" } ], - "cost": { "value": 4 }, + "cost": { + "value": 5 + }, "standard": true, "extended": true, "epic": true @@ -90,8 +111,13 @@ "type": "Torpedo", "ability": "Attack ([Lock]): Spend 1 [Charge]. Change 1 [Hit] result to a [Critical Hit] result.", "image": "https://infinitearenas.com/xw2/images/upgrades/protontorpedoes.png", - "slots": ["Torpedo"], - "charges": { "value": 2, "recovers": 0 }, + "slots": [ + "Torpedo" + ], + "charges": { + "value": 2, + "recovers": 0 + }, "attack": { "arc": "Front Arc", "value": 4, @@ -102,7 +128,9 @@ "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/protontorpedoes.png" } ], - "cost": { "value": 12 }, + "cost": { + "value": 14 + }, "standard": true, "extended": true, "epic": true @@ -116,8 +144,13 @@ "ability": "Attack ([Lock]): Spend 1 [Charge]. During the Neutralize Results step, [Critical Hit] results are canceled before [Hit] results. After this attack hits, the defender loses 1 shield.", "title": "Plasma Torpedoes", "type": "Torpedo", - "slots": ["Torpedo"], - "charges": { "value": 2, "recovers": 0 }, + "slots": [ + "Torpedo" + ], + "charges": { + "value": 2, + "recovers": 0 + }, "attack": { "arc": "Front Arc", "value": 3, @@ -129,7 +162,9 @@ "image": "https://infinitearenas.com/xw2/images/upgrades/plasmatorpedoes.png" } ], - "cost": { "value": 5 }, + "cost": { + "value": 7 + }, "standard": true, "extended": true, "epic": true @@ -143,14 +178,27 @@ "title": "Tracking Torpedoes", "type": "Torpedo", "ability": "During the System Phase, you may spend up to 3 [Charge] to launch that many tracking torpedoes using the [3 [Bank Left]], [4 [Straight]], and [3 [Bank Right]] templates. Each device must use a seperate template. Then each device may acquire a lock on an object you have locked, ignoring range restrictions. This card's [Charge] cannot be recovered.", - "slots": ["Torpedo"], - "charges": { "value": 3, "recovers": 0 }, + "slots": [ + "Torpedo" + ], + "charges": { + "value": 3, + "recovers": 0 + }, "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/trackingtorpedoes.png", "image": "https://infinitearenas.com/xw2/images/upgrades/trackingtorpedoes.png" } ], - "cost": { "value": 8 }, - "restrictions": [{ "sizes": ["Huge"] }], + "cost": { + "value": 8 + }, + "restrictions": [ + { + "sizes": [ + "Huge" + ] + } + ], "standard": false, "extended": false, "epic": true diff --git a/data/upgrades/turret.json b/data/upgrades/turret.json index 2928b4ad..47291b45 100644 --- a/data/upgrades/turret.json +++ b/data/upgrades/turret.json @@ -8,7 +8,9 @@ "title": "Dorsal Turret", "type": "Turret", "ability": "Attack", - "slots": ["Turret"], + "slots": [ + "Turret" + ], "attack": { "arc": "Single Turret Arc", "value": 2, @@ -16,18 +18,28 @@ "maxrange": 2, "ordnance": false }, - "actions": [{ "type": "Rotate Arc", "difficulty": "White" }], + "actions": [ + { + "type": "Rotate Arc", + "difficulty": "White" + } + ], "grants": [ { "type": "action", - "value": { "type": "Rotate Arc", "difficulty": "White" } + "value": { + "type": "Rotate Arc", + "difficulty": "White" + } } ], "image": "https://infinitearenas.com/xw2/images/upgrades/dorsalturret.png", "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/dorsalturret.png" } ], - "cost": { "value": 2 }, + "cost": { + "value": 3 + }, "standard": true, "extended": true, "epic": true @@ -42,7 +54,9 @@ "type": "Turret", "ability": "Attack: If this attack hits, spend 1 [Hit] or [Critical Hit] result to cause the defender to suffer 1 [Hit] damage. All remaining [Hit]/[Critical Hit] results inflict ion tokens instead of damage.", "image": "https://infinitearenas.com/xw2/images/upgrades/ioncannonturret.png", - "slots": ["Turret"], + "slots": [ + "Turret" + ], "attack": { "arc": "Single Turret Arc", "value": 3, @@ -50,17 +64,27 @@ "maxrange": 2, "ordnance": false }, - "actions": [{ "type": "Rotate Arc", "difficulty": "White" }], + "actions": [ + { + "type": "Rotate Arc", + "difficulty": "White" + } + ], "grants": [ { "type": "action", - "value": { "type": "Rotate Arc", "difficulty": "White" } + "value": { + "type": "Rotate Arc", + "difficulty": "White" + } } ], "artwork": "https://infinitearenas.com/xw2/images/artwork/upgrades/ioncannonturret.png" } ], - "cost": { "value": 5 }, + "cost": { + "value": 6 + }, "standard": true, "extended": true, "epic": true