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.
Setup: You are dealt 1 facedown damage card. After you perform a action, you may expose 1 damage card to remove 1 disarm token.
• R1-J5 | 3
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 to repair that card again.
Advanced SLAM
After you perform a action, if you fully executed the maneuver, you may perform a white action on your action bar, treating that action as red.
Elusive | 1
While you defend, you may spend 1 to reroll 1 defense die. After you fully execute a red maneuver, recover 1 .
• Kaz's Fireball
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.
52/26
1
4
3
2
1
Fireball
3
Red Squadron Expert
3
2
4
3
| |
You can equip 1 , , or upgrade.
R3 Astromech
You can maintain up to 2 locks. Each lock must be on a different object. After you perform a action, you may acquire a lock.
Integrated S-foils
While you perform a primary attack, if the defender is not in your , roll 1 fewer attack die. Before you activate, you may flip this card.
+ |
+
Before you activate, you may flip this card.
Cluster Missiles | 3 | 1-2 | 4
Attack (): Spend 1 . 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 requirement.
Heroic
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.
51/26
2
4
3
2
1
T-70 X-wing
3
Red Squadron Expert
3
2
4
3
| |
You can equip 1 , , or upgrade.
R3 Astromech
You can maintain up to 2 locks. Each lock must be on a different object. After you perform a action, you may acquire a lock.
Integrated S-foils
While you perform a primary attack, if the defender is not in your , roll 1 fewer attack die. Before you activate, you may flip this card.
+ |
+
Before you activate, you may flip this card.
Cluster Missiles | 3 | 1-2 | 4
Attack (): Spend 1 . 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 requirement.
Heroic
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.
51/26
3
4
3
2
1
T-70 X-wing
5
• Tallissan Lintra
2
3
2
2
1
| | | |
While an enemy ship in your performs an attack, you may spend 1 . If you do, the defender rolls 1 additional die.
You can rotate your indicator only to your or . After you perform an action, you may perform a red or red action.
Marksmanship
While you perform an attack, if the defender is in your , you may change 1 result to a result.
Crack Shot | 1
While you perform a primary attack, if the defender is in your , before the Neutralize Results step, you may spend 1 to cancel 1 result.
41/21
4
5
4
3
2
1
RZ-2 A-wing
DUMP
array(7) {
["faction"]=>
string(10) "resistance"
["faction_model"]=>
array(5) {
[0]=>
string(8) "factions"
["name"]=>
string(10) "Resistance"
["xws"]=>
string(10) "resistance"
["ffg"]=>
int(4)
["icon"]=>
string(65) "https://sb-cdn.fantasyflightgames.com/factions/ResistanceIcon.png"
}
["name"]=>
string(17) "Fireball & co"
["obstacles"]=>
array(3) {
[0]=>
string(14) "core2asteroid0"
[1]=>
string(14) "core2asteroid2"
[2]=>
string(13) "coreasteroid0"
}
["pilots"]=>
array(4) {
[0]=>
array(7) {
["id"]=>
string(11) "kazudaxiono"
["idtoken"]=>
string(1) "b"
["pilot_model"]=>
array(15) {
[0]=>
string(19) "fireball-Resistance"
[1]=>
string(6) "pilots"
["name"]=>
string(12) "Kazuda Xiono"
["xws"]=>
string(11) "kazudaxiono"
["initiative"]=>
int(4)
["limited"]=>
int(1)
["shipAbility"]=>
array(2) {
["name"]=>
string(20) "Explosion with Wings"
["text"]=>
string(134) "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."
}
["caption"]=>
string(24) "Best Pilot in the Galaxy"
["hyperspace"]=>
bool(false)
["slots"]=>
array(7) {
[0]=>
string(6) "Talent"
[1]=>
string(7) "Missile"
[2]=>
string(9) "Astromech"
[3]=>
string(7) "Illicit"
[4]=>
string(12) "Modification"
[5]=>
string(12) "Modification"
[6]=>
string(5) "Title"
}
["ability"]=>
string(159) "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"]=>
int(39)
["ffg"]=>
int(621)
["artwork"]=>
string(89) "https://squadbuilder.fantasyflightgames.com/card_art/4ffdf7cc8ed023322ccf4217ff64b4d2.jpg"
["image"]=>
string(89) "https://sb-cdn.fantasyflightgames.com/card_images/en/ee98b839cf64d8d5d6f4948947abd70b.png"
}
["points"]=>
int(52)
["ship"]=>
string(8) "fireball"
["ship_model"]=>
array(10) {
["name"]=>
string(8) "Fireball"
["xws"]=>
string(8) "fireball"
["ffg"]=>
int(69)
["size"]=>
string(5) "Small"
["dial"]=>
array(18) {
[0]=>
string(3) "1TW"
[1]=>
string(3) "1BB"
[2]=>
string(3) "1FB"
[3]=>
string(3) "1NB"
[4]=>
string(3) "1YW"
[5]=>
string(3) "2TW"
[6]=>
string(3) "2BW"
[7]=>
string(3) "2FB"
[8]=>
string(3) "2NW"
[9]=>
string(3) "2YW"
[10]=>
string(3) "3ER"
[11]=>
string(3) "3TR"
[12]=>
string(3) "3BW"
[13]=>
string(3) "3FW"
[14]=>
string(3) "3NW"
[15]=>
string(3) "3YR"
[16]=>
string(3) "3RR"
[17]=>
string(3) "4FR"
}
["dialCodes"]=>
array(1) {
[0]=>
string(2) "FB"
}
["faction"]=>
string(10) "Resistance"
["stats"]=>
array(4) {
[0]=>
array(3) {
["arc"]=>
string(9) "Front Arc"
["type"]=>
string(6) "attack"
["value"]=>
int(2)
}
[1]=>
array(2) {
["type"]=>
string(7) "agility"
["value"]=>
int(2)
}
[2]=>
array(2) {
["type"]=>
string(4) "hull"
["value"]=>
int(6)
}
[3]=>
array(2) {
["type"]=>
string(7) "shields"
["value"]=>
int(0)
}
}
["actions"]=>
array(4) {
[0]=>
array(2) {
["difficulty"]=>
string(5) "White"
["type"]=>
string(5) "Focus"
}
[1]=>
array(2) {
["difficulty"]=>
string(5) "White"
["type"]=>
string(5) "Evade"
}
[2]=>
array(2) {
["difficulty"]=>
string(5) "White"
["type"]=>
string(11) "Barrel Roll"
}
[3]=>
array(2) {
["difficulty"]=>
string(5) "White"
["type"]=>
string(4) "SLAM"
}
}
["icon"]=>
string(69) "https://squadbuilder.fantasyflightgames.com/ship_types/I_Fireball.png"
}
["upgrades"]=>
array(4) {
["astromech"]=>
array(2) {
[0]=>
string(4) "r1j5"
["upgrade_model"]=>
array(2) {
[0]=>
array(7) {
[0]=>
string(9) "astromech"
["name"]=>
string(5) "R1-J5"
["limited"]=>
int(1)
["xws"]=>
string(4) "r1j5"
["hyperspace"]=>
bool(true)
["sides"]=>
array(1) {
[0]=>
array(8) {
["ability"]=>
string(205) "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"]=>
string(5) "R1-J5"
["type"]=>
string(9) "Astromech"
["slots"]=>
array(1) {
[0]=>
string(9) "Astromech"
}
["charges"]=>
array(2) {
["value"]=>
int(3)
["recovers"]=>
int(0)
}
["ffg"]=>
int(644)
["artwork"]=>
string(89) "https://squadbuilder.fantasyflightgames.com/card_art/2f64dab83e6e4c52702d5906a18dbae6.jpg"
["image"]=>
string(89) "https://sb-cdn.fantasyflightgames.com/card_images/en/07ef542a7250abbf79d27526f17ac879.png"
}
}
["cost"]=>
array(1) {
["value"]=>
int(5)
}
}
["upgrade_model"]=>
bool(false)
}
}
["modification"]=>
array(2) {
[0]=>
string(12) "advancedslam"
["upgrade_model"]=>
array(2) {
[0]=>
array(8) {
[0]=>
string(12) "modification"
["name"]=>
string(13) "Advanced SLAM"
["limited"]=>
int(0)
["xws"]=>
string(12) "advancedslam"
["sides"]=>
array(1) {
[0]=>
array(7) {
["title"]=>
string(13) "Advanced SLAM"
["type"]=>
string(12) "Modification"
["ability"]=>
string(150) "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"]=>
array(1) {
[0]=>
string(12) "Modification"
}
["image"]=>
string(69) "https://sb-cdn.fantasyflightgames.com/card_images/Card_Upgrade_69.png"
["artwork"]=>
string(73) "https://squadbuilder.fantasyflightgames.com/card_art/Card_art_XW_U_69.jpg"
["ffg"]=>
int(293)
}
}
["cost"]=>
array(1) {
["value"]=>
int(3)
}
["restrictions"]=>
array(1) {
[0]=>
array(1) {
["action"]=>
array(2) {
["type"]=>
string(4) "SLAM"
["difficulty"]=>
string(5) "White"
}
}
}
["hyperspace"]=>
bool(false)
}
["upgrade_model"]=>
bool(false)
}
}
["talent"]=>
array(2) {
[0]=>
string(7) "elusive"
["upgrade_model"]=>
array(2) {
[0]=>
array(8) {
[0]=>
string(6) "talent"
["name"]=>
string(7) "Elusive"
["limited"]=>
int(0)
["xws"]=>
string(7) "elusive"
["sides"]=>
array(1) {
[0]=>
array(8) {
["title"]=>
string(7) "Elusive"
["type"]=>
string(6) "Talent"
["ability"]=>
string(127) "While you defend, you may spend 1 [Charge] to reroll 1 defense die. After you fully execute a red maneuver, recover 1 [Charge]."
["slots"]=>
array(1) {
[0]=>
string(6) "Talent"
}
["charges"]=>
array(2) {
["value"]=>
int(1)
["recovers"]=>
int(0)
}
["image"]=>
string(68) "https://sb-cdn.fantasyflightgames.com/card_images/Card_Upgrade_4.png"
["artwork"]=>
string(72) "https://squadbuilder.fantasyflightgames.com/card_art/Card_art_XW_U_4.jpg"
["ffg"]=>
int(233)
}
}
["cost"]=>
array(1) {
["value"]=>
int(3)
}
["restrictions"]=>
array(1) {
[0]=>
array(1) {
["sizes"]=>
array(2) {
[0]=>
string(5) "Small"
[1]=>
string(6) "Medium"
}
}
}
["hyperspace"]=>
bool(false)
}
["upgrade_model"]=>
bool(false)
}
}
["title"]=>
array(2) {
[0]=>
string(12) "kazsfireball"
["upgrade_model"]=>
array(2) {
[0]=>
array(7) {
[0]=>
string(5) "title"
["name"]=>
string(14) "Kaz's Fireball"
["limited"]=>
int(1)
["xws"]=>
string(12) "kazsfireball"
["hyperspace"]=>
bool(true)
["sides"]=>
array(1) {
[0]=>
array(7) {
["ability"]=>
string(246) "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"]=>
string(14) "Kaz's Fireball"
["type"]=>
string(5) "Title"
["slots"]=>
array(1) {
[0]=>
string(5) "Title"
}
["ffg"]=>
int(655)
["artwork"]=>
string(89) "https://squadbuilder.fantasyflightgames.com/card_art/0affe4d794e05c485d6103e5414e816a.jpg"
["image"]=>
string(89) "https://sb-cdn.fantasyflightgames.com/card_images/en/793a1b659936801101622a5fc0a71e73.png"
}
}
["cost"]=>
array(1) {
["value"]=>
int(2)
}
}
["upgrade_model"]=>
bool(false)
}
}
}
}
[1]=>
array(7) {
["id"]=>
string(17) "redsquadronexpert"
["idtoken"]=>
string(1) "c"
["pilot_model"]=>
array(15) {
[0]=>
string(19) "t70xwing-Resistance"
[1]=>
string(6) "pilots"
["name"]=>
string(19) "Red Squadron Expert"
["initiative"]=>
int(3)
["limited"]=>
int(0)
["xws"]=>
string(17) "redsquadronexpert"
["text"]=>
string(223) "Although the bulk of the Resistance Starfighter Corps is made up of young volunteers from the New Republic, their ranks are bolstered by veterans of the Galactic Civil War determined to finish what they started decades ago."
["shipAbility"]=>
array(2) {
["name"]=>
string(16) "Weapon Hardpoint"
["text"]=>
string(58) "You can equip 1 [Cannon], [Torpedo], or [Missile] upgrade."
}
["image"]=>
string(89) "https://sb-cdn.fantasyflightgames.com/card_images/en/58967d94cfef285c4df2fdbb77fd0502.png"
["artwork"]=>
string(89) "https://squadbuilder.fantasyflightgames.com/card_art/0e847453270afe089ea331316f7b7731.jpg"
["cost"]=>
int(43)
["slots"]=>
array(6) {
[0]=>
string(6) "Talent"
[1]=>
string(9) "Astromech"
[2]=>
string(12) "Modification"
[3]=>
string(5) "Title"
[4]=>
string(13) "Configuration"
[5]=>
string(4) "Tech"
}
["ffg"]=>
int(425)
["hyperspace"]=>
bool(false)
["keywords"]=>
array(1) {
[0]=>
string(6) "X-wing"
}
}
["points"]=>
int(51)
["ship"]=>
string(8) "t70xwing"
["ship_model"]=>
array(10) {
["name"]=>
string(11) "T-70 X-wing"
["xws"]=>
string(8) "t70xwing"
["ffg"]=>
int(53)
["size"]=>
string(5) "Small"
["dial"]=>
array(17) {
[0]=>
string(3) "1BB"
[1]=>
string(3) "1FB"
[2]=>
string(3) "1NB"
[3]=>
string(3) "2TW"
[4]=>
string(3) "2BB"
[5]=>
string(3) "2FB"
[6]=>
string(3) "2NB"
[7]=>
string(3) "2YW"
[8]=>
string(3) "3ER"
[9]=>
string(3) "3TW"
[10]=>
string(3) "3BW"
[11]=>
string(3) "3FB"
[12]=>
string(3) "3NW"
[13]=>
string(3) "3YW"
[14]=>
string(3) "3RR"
[15]=>
string(3) "4FW"
[16]=>
string(3) "4KR"
}
["dialCodes"]=>
array(1) {
[0]=>
string(3) "T70"
}
["faction"]=>
string(10) "Resistance"
["stats"]=>
array(4) {
[0]=>
array(3) {
["arc"]=>
string(9) "Front Arc"
["type"]=>
string(6) "attack"
["value"]=>
int(3)
}
[1]=>
array(2) {
["type"]=>
string(7) "agility"
["value"]=>
int(2)
}
[2]=>
array(2) {
["type"]=>
string(4) "hull"
["value"]=>
int(4)
}
[3]=>
array(2) {
["type"]=>
string(7) "shields"
["value"]=>
int(3)
}
}
["actions"]=>
array(3) {
[0]=>
array(2) {
["difficulty"]=>
string(5) "White"
["type"]=>
string(5) "Focus"
}
[1]=>
array(2) {
["difficulty"]=>
string(5) "White"
["type"]=>
string(4) "Lock"
}
[2]=>
array(2) {
["difficulty"]=>
string(5) "White"
["type"]=>
string(5) "Boost"
}
}
["icon"]=>
string(71) "https://squadbuilder.fantasyflightgames.com/ship_types/I_X-wing-T70.png"
}
["upgrades"]=>
array(4) {
["astromech"]=>
array(2) {
[0]=>
string(11) "r3astromech"
["upgrade_model"]=>
array(2) {
[0]=>
array(7) {
[0]=>
string(9) "astromech"
["name"]=>
string(12) "R3 Astromech"
["limited"]=>
int(0)
["xws"]=>
string(11) "r3astromech"
["sides"]=>
array(1) {
[0]=>
array(7) {
["title"]=>
string(12) "R3 Astromech"
["type"]=>
string(9) "Astromech"
["ability"]=>
string(131) "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"]=>
array(1) {
[0]=>
string(9) "Astromech"
}
["image"]=>
string(69) "https://sb-cdn.fantasyflightgames.com/card_images/Card_Upgrade_54.png"
["artwork"]=>
string(73) "https://squadbuilder.fantasyflightgames.com/card_art/Card_art_XW_U_54.jpg"
["ffg"]=>
int(283)
}
}
["cost"]=>
array(1) {
["value"]=>
int(3)
}
["hyperspace"]=>
bool(true)
}
["upgrade_model"]=>
bool(false)
}
}
["configuration"]=>
array(2) {
[0]=>
string(16) "integratedsfoils"
["upgrade_model"]=>
array(2) {
[0]=>
array(8) {
[0]=>
string(13) "configuration"
["name"]=>
string(18) "Integrated S-foils"
["limited"]=>
int(0)
["xws"]=>
string(16) "integratedsfoils"
["sides"]=>
array(2) {
[0]=>
array(8) {
["title"]=>
string(27) "Integrated S-foils (Closed)"
["type"]=>
string(13) "Configuration"
["ability"]=>
string(152) "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"]=>
array(1) {
[0]=>
string(13) "Configuration"
}
["grants"]=>
array(2) {
[0]=>
array(2) {
["type"]=>
string(6) "action"
["value"]=>
array(2) {
["type"]=>
string(11) "Barrel Roll"
["difficulty"]=>
string(5) "White"
}
}
[1]=>
array(2) {
["type"]=>
string(6) "action"
["value"]=>
array(3) {
["type"]=>
string(5) "Focus"
["difficulty"]=>
string(5) "White"
["linked"]=>
array(2) {
["type"]=>
string(11) "Barrel Roll"
["difficulty"]=>
string(3) "Red"
}
}
}
}
["image"]=>
string(89) "https://sb-cdn.fantasyflightgames.com/card_images/en/e3b44142faf0f13e541bf674a6c06dbc.png"
["ffg"]=>
int(486)
["artwork"]=>
string(89) "https://squadbuilder.fantasyflightgames.com/card_art/a8233a67adce770e91e4b6b9025670ed.jpg"
}
[1]=>
array(7) {
["title"]=>
string(25) "Integrated S-foils (Open)"
["type"]=>
string(13) "Configuration"
["ability"]=>
string(44) "Before you activate, you may flip this card."
["slots"]=>
array(1) {
[0]=>
string(13) "Configuration"
}
["image"]=>
string(89) "https://sb-cdn.fantasyflightgames.com/card_images/en/49372b4efb974ff673a1b79441186fd5.png"
["artwork"]=>
string(89) "https://squadbuilder.fantasyflightgames.com/card_art/bf5e7b98158570f9d4fc259b5553f4ca.jpg"
["ffg"]=>
int(487)
}
}
["cost"]=>
array(1) {
["value"]=>
int(0)
}
["restrictions"]=>
array(1) {
[0]=>
array(1) {
["ships"]=>
array(1) {
[0]=>
string(8) "t70xwing"
}
}
}
["hyperspace"]=>
bool(false)
}
["upgrade_model"]=>
bool(false)
}
}
["missile"]=>
array(2) {
[0]=>
string(15) "clustermissiles"
["upgrade_model"]=>
array(2) {
[0]=>
array(7) {
[0]=>
string(7) "missile"
["name"]=>
string(16) "Cluster Missiles"
["limited"]=>
int(0)
["xws"]=>
string(15) "clustermissiles"
["sides"]=>
array(1) {
[0]=>
array(9) {
["title"]=>
string(16) "Cluster Missiles"
["type"]=>
string(7) "Missile"
["ability"]=>
string(189) "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"]=>
array(1) {
[0]=>
string(7) "Missile"
}
["charges"]=>
array(2) {
["value"]=>
int(4)
["recovers"]=>
int(0)
}
["attack"]=>
array(5) {
["arc"]=>
string(9) "Front Arc"
["value"]=>
int(3)
["minrange"]=>
int(1)
["maxrange"]=>
int(2)
["ordnance"]=>
bool(true)
}
["image"]=>
string(69) "https://sb-cdn.fantasyflightgames.com/card_images/Card_Upgrade_37.png"
["artwork"]=>
string(73) "https://squadbuilder.fantasyflightgames.com/card_art/Card_art_XW_U_37.jpg"
["ffg"]=>
int(266)
}
}
["cost"]=>
array(1) {
["value"]=>
int(4)
}
["hyperspace"]=>
bool(false)
}
["upgrade_model"]=>
bool(false)
}
}
["talent"]=>
array(2) {
[0]=>
string(6) "heroic"
["upgrade_model"]=>
array(2) {
[0]=>
array(8) {
[0]=>
string(6) "talent"
["name"]=>
string(6) "Heroic"
["limited"]=>
int(0)
["xws"]=>
string(6) "heroic"
["sides"]=>
array(1) {
[0]=>
array(7) {
["title"]=>
string(6) "Heroic"
["type"]=>
string(6) "Talent"
["ability"]=>
string(137) "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"]=>
array(1) {
[0]=>
string(6) "Talent"
}
["image"]=>
string(89) "https://sb-cdn.fantasyflightgames.com/card_images/en/9f8baf4893cd90288df44b69b50fa788.png"
["artwork"]=>
string(89) "https://squadbuilder.fantasyflightgames.com/card_art/0f6d1677c35001248d7768047c10aa87.jpg"
["ffg"]=>
int(471)
}
}
["cost"]=>
array(2) {
["variable"]=>
string(7) "agility"
["values"]=>
array(4) {
[0]=>
int(1)
[1]=>
int(1)
[2]=>
int(1)
[3]=>
int(2)
}
}
["restrictions"]=>
array(1) {
[0]=>
array(1) {
["factions"]=>
array(1) {
[0]=>
string(10) "Resistance"
}
}
}
["hyperspace"]=>
bool(false)
}
["upgrade_model"]=>
bool(false)
}
}
}
}
[2]=>
array(7) {
["id"]=>
string(17) "redsquadronexpert"
["idtoken"]=>
string(1) "d"
["pilot_model"]=>
array(15) {
[0]=>
string(19) "t70xwing-Resistance"
[1]=>
string(6) "pilots"
["name"]=>
string(19) "Red Squadron Expert"
["initiative"]=>
int(3)
["limited"]=>
int(0)
["xws"]=>
string(17) "redsquadronexpert"
["text"]=>
string(223) "Although the bulk of the Resistance Starfighter Corps is made up of young volunteers from the New Republic, their ranks are bolstered by veterans of the Galactic Civil War determined to finish what they started decades ago."
["shipAbility"]=>
array(2) {
["name"]=>
string(16) "Weapon Hardpoint"
["text"]=>
string(58) "You can equip 1 [Cannon], [Torpedo], or [Missile] upgrade."
}
["image"]=>
string(89) "https://sb-cdn.fantasyflightgames.com/card_images/en/58967d94cfef285c4df2fdbb77fd0502.png"
["artwork"]=>
string(89) "https://squadbuilder.fantasyflightgames.com/card_art/0e847453270afe089ea331316f7b7731.jpg"
["cost"]=>
int(43)
["slots"]=>
array(6) {
[0]=>
string(6) "Talent"
[1]=>
string(9) "Astromech"
[2]=>
string(12) "Modification"
[3]=>
string(5) "Title"
[4]=>
string(13) "Configuration"
[5]=>
string(4) "Tech"
}
["ffg"]=>
int(425)
["hyperspace"]=>
bool(false)
["keywords"]=>
array(1) {
[0]=>
string(6) "X-wing"
}
}
["points"]=>
int(51)
["ship"]=>
string(8) "t70xwing"
["ship_model"]=>
array(10) {
["name"]=>
string(11) "T-70 X-wing"
["xws"]=>
string(8) "t70xwing"
["ffg"]=>
int(53)
["size"]=>
string(5) "Small"
["dial"]=>
array(17) {
[0]=>
string(3) "1BB"
[1]=>
string(3) "1FB"
[2]=>
string(3) "1NB"
[3]=>
string(3) "2TW"
[4]=>
string(3) "2BB"
[5]=>
string(3) "2FB"
[6]=>
string(3) "2NB"
[7]=>
string(3) "2YW"
[8]=>
string(3) "3ER"
[9]=>
string(3) "3TW"
[10]=>
string(3) "3BW"
[11]=>
string(3) "3FB"
[12]=>
string(3) "3NW"
[13]=>
string(3) "3YW"
[14]=>
string(3) "3RR"
[15]=>
string(3) "4FW"
[16]=>
string(3) "4KR"
}
["dialCodes"]=>
array(1) {
[0]=>
string(3) "T70"
}
["faction"]=>
string(10) "Resistance"
["stats"]=>
array(4) {
[0]=>
array(3) {
["arc"]=>
string(9) "Front Arc"
["type"]=>
string(6) "attack"
["value"]=>
int(3)
}
[1]=>
array(2) {
["type"]=>
string(7) "agility"
["value"]=>
int(2)
}
[2]=>
array(2) {
["type"]=>
string(4) "hull"
["value"]=>
int(4)
}
[3]=>
array(2) {
["type"]=>
string(7) "shields"
["value"]=>
int(3)
}
}
["actions"]=>
array(3) {
[0]=>
array(2) {
["difficulty"]=>
string(5) "White"
["type"]=>
string(5) "Focus"
}
[1]=>
array(2) {
["difficulty"]=>
string(5) "White"
["type"]=>
string(4) "Lock"
}
[2]=>
array(2) {
["difficulty"]=>
string(5) "White"
["type"]=>
string(5) "Boost"
}
}
["icon"]=>
string(71) "https://squadbuilder.fantasyflightgames.com/ship_types/I_X-wing-T70.png"
}
["upgrades"]=>
array(4) {
["astromech"]=>
array(2) {
[0]=>
string(11) "r3astromech"
["upgrade_model"]=>
array(2) {
[0]=>
array(7) {
[0]=>
string(9) "astromech"
["name"]=>
string(12) "R3 Astromech"
["limited"]=>
int(0)
["xws"]=>
string(11) "r3astromech"
["sides"]=>
array(1) {
[0]=>
array(7) {
["title"]=>
string(12) "R3 Astromech"
["type"]=>
string(9) "Astromech"
["ability"]=>
string(131) "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"]=>
array(1) {
[0]=>
string(9) "Astromech"
}
["image"]=>
string(69) "https://sb-cdn.fantasyflightgames.com/card_images/Card_Upgrade_54.png"
["artwork"]=>
string(73) "https://squadbuilder.fantasyflightgames.com/card_art/Card_art_XW_U_54.jpg"
["ffg"]=>
int(283)
}
}
["cost"]=>
array(1) {
["value"]=>
int(3)
}
["hyperspace"]=>
bool(true)
}
["upgrade_model"]=>
bool(false)
}
}
["configuration"]=>
array(2) {
[0]=>
string(16) "integratedsfoils"
["upgrade_model"]=>
array(2) {
[0]=>
array(8) {
[0]=>
string(13) "configuration"
["name"]=>
string(18) "Integrated S-foils"
["limited"]=>
int(0)
["xws"]=>
string(16) "integratedsfoils"
["sides"]=>
array(2) {
[0]=>
array(8) {
["title"]=>
string(27) "Integrated S-foils (Closed)"
["type"]=>
string(13) "Configuration"
["ability"]=>
string(152) "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"]=>
array(1) {
[0]=>
string(13) "Configuration"
}
["grants"]=>
array(2) {
[0]=>
array(2) {
["type"]=>
string(6) "action"
["value"]=>
array(2) {
["type"]=>
string(11) "Barrel Roll"
["difficulty"]=>
string(5) "White"
}
}
[1]=>
array(2) {
["type"]=>
string(6) "action"
["value"]=>
array(3) {
["type"]=>
string(5) "Focus"
["difficulty"]=>
string(5) "White"
["linked"]=>
array(2) {
["type"]=>
string(11) "Barrel Roll"
["difficulty"]=>
string(3) "Red"
}
}
}
}
["image"]=>
string(89) "https://sb-cdn.fantasyflightgames.com/card_images/en/e3b44142faf0f13e541bf674a6c06dbc.png"
["ffg"]=>
int(486)
["artwork"]=>
string(89) "https://squadbuilder.fantasyflightgames.com/card_art/a8233a67adce770e91e4b6b9025670ed.jpg"
}
[1]=>
array(7) {
["title"]=>
string(25) "Integrated S-foils (Open)"
["type"]=>
string(13) "Configuration"
["ability"]=>
string(44) "Before you activate, you may flip this card."
["slots"]=>
array(1) {
[0]=>
string(13) "Configuration"
}
["image"]=>
string(89) "https://sb-cdn.fantasyflightgames.com/card_images/en/49372b4efb974ff673a1b79441186fd5.png"
["artwork"]=>
string(89) "https://squadbuilder.fantasyflightgames.com/card_art/bf5e7b98158570f9d4fc259b5553f4ca.jpg"
["ffg"]=>
int(487)
}
}
["cost"]=>
array(1) {
["value"]=>
int(0)
}
["restrictions"]=>
array(1) {
[0]=>
array(1) {
["ships"]=>
array(1) {
[0]=>
string(8) "t70xwing"
}
}
}
["hyperspace"]=>
bool(false)
}
["upgrade_model"]=>
bool(false)
}
}
["missile"]=>
array(2) {
[0]=>
string(15) "clustermissiles"
["upgrade_model"]=>
array(2) {
[0]=>
array(7) {
[0]=>
string(7) "missile"
["name"]=>
string(16) "Cluster Missiles"
["limited"]=>
int(0)
["xws"]=>
string(15) "clustermissiles"
["sides"]=>
array(1) {
[0]=>
array(9) {
["title"]=>
string(16) "Cluster Missiles"
["type"]=>
string(7) "Missile"
["ability"]=>
string(189) "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"]=>
array(1) {
[0]=>
string(7) "Missile"
}
["charges"]=>
array(2) {
["value"]=>
int(4)
["recovers"]=>
int(0)
}
["attack"]=>
array(5) {
["arc"]=>
string(9) "Front Arc"
["value"]=>
int(3)
["minrange"]=>
int(1)
["maxrange"]=>
int(2)
["ordnance"]=>
bool(true)
}
["image"]=>
string(69) "https://sb-cdn.fantasyflightgames.com/card_images/Card_Upgrade_37.png"
["artwork"]=>
string(73) "https://squadbuilder.fantasyflightgames.com/card_art/Card_art_XW_U_37.jpg"
["ffg"]=>
int(266)
}
}
["cost"]=>
array(1) {
["value"]=>
int(4)
}
["hyperspace"]=>
bool(false)
}
["upgrade_model"]=>
bool(false)
}
}
["talent"]=>
array(2) {
[0]=>
string(6) "heroic"
["upgrade_model"]=>
array(2) {
[0]=>
array(8) {
[0]=>
string(6) "talent"
["name"]=>
string(6) "Heroic"
["limited"]=>
int(0)
["xws"]=>
string(6) "heroic"
["sides"]=>
array(1) {
[0]=>
array(7) {
["title"]=>
string(6) "Heroic"
["type"]=>
string(6) "Talent"
["ability"]=>
string(137) "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"]=>
array(1) {
[0]=>
string(6) "Talent"
}
["image"]=>
string(89) "https://sb-cdn.fantasyflightgames.com/card_images/en/9f8baf4893cd90288df44b69b50fa788.png"
["artwork"]=>
string(89) "https://squadbuilder.fantasyflightgames.com/card_art/0f6d1677c35001248d7768047c10aa87.jpg"
["ffg"]=>
int(471)
}
}
["cost"]=>
array(2) {
["variable"]=>
string(7) "agility"
["values"]=>
array(4) {
[0]=>
int(1)
[1]=>
int(1)
[2]=>
int(1)
[3]=>
int(2)
}
}
["restrictions"]=>
array(1) {
[0]=>
array(1) {
["factions"]=>
array(1) {
[0]=>
string(10) "Resistance"
}
}
}
["hyperspace"]=>
bool(false)
}
["upgrade_model"]=>
bool(false)
}
}
}
}
[3]=>
array(7) {
["id"]=>
string(15) "tallissanlintra"
["idtoken"]=>
string(1) "a"
["pilot_model"]=>
array(17) {
[0]=>
string(19) "rz2awing-Resistance"
[1]=>
string(6) "pilots"
["name"]=>
string(16) "Tallissan Lintra"
["caption"]=>
string(15) "Deadly Approach"
["initiative"]=>
int(5)
["limited"]=>
int(1)
["cost"]=>
int(37)
["xws"]=>
string(15) "tallissanlintra"
["ability"]=>
string(136) "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."
["shipAbility"]=>
array(2) {
["name"]=>
string(23) "Refined Gyrostabilizers"
["text"]=>
string(176) "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."
}
["image"]=>
string(89) "https://sb-cdn.fantasyflightgames.com/card_images/en/72cb6c4e50b0ad24af0bb84ce0aa53f0.png"
["artwork"]=>
string(89) "https://squadbuilder.fantasyflightgames.com/card_art/ee8c3c26ce6432d7581c5f61392597bc.jpg"
["charges"]=>
array(2) {
["value"]=>
int(1)
["recovers"]=>
int(1)
}
["slots"]=>
array(4) {
[0]=>
string(6) "Talent"
[1]=>
string(6) "Talent"
[2]=>
string(7) "Missile"
[3]=>
string(4) "Tech"
}
["ffg"]=>
int(436)
["hyperspace"]=>
bool(true)
["keywords"]=>
array(1) {
[0]=>
string(6) "A-wing"
}
}
["points"]=>
int(41)
["ship"]=>
string(8) "rz2awing"
["ship_model"]=>
array(10) {
["name"]=>
string(11) "RZ-2 A-wing"
["xws"]=>
string(8) "rz2awing"
["ffg"]=>
int(54)
["size"]=>
string(5) "Small"
["dial"]=>
array(17) {
[0]=>
string(3) "1TW"
[1]=>
string(3) "1YW"
[2]=>
string(3) "2TB"
[3]=>
string(3) "2BB"
[4]=>
string(3) "2FB"
[5]=>
string(3) "2NB"
[6]=>
string(3) "2YB"
[7]=>
string(3) "3LR"
[8]=>
string(3) "3TW"
[9]=>
string(3) "3BB"
[10]=>
string(3) "3FB"
[11]=>
string(3) "3NB"
[12]=>
string(3) "3YW"
[13]=>
string(3) "3PR"
[14]=>
string(3) "4FB"
[15]=>
string(3) "5FB"
[16]=>
string(3) "5KR"
}
["dialCodes"]=>
array(1) {
[0]=>
string(3) "RZ2"
}
["faction"]=>
string(10) "Resistance"
["stats"]=>
array(4) {
[0]=>
array(3) {
["arc"]=>
string(17) "Single Turret Arc"
["type"]=>
string(6) "attack"
["value"]=>
int(2)
}
[1]=>
array(2) {
["type"]=>
string(7) "agility"
["value"]=>
int(3)
}
[2]=>
array(2) {
["type"]=>
string(4) "hull"
["value"]=>
int(2)
}
[3]=>
array(2) {
["type"]=>
string(7) "shields"
["value"]=>
int(2)
}
}
["actions"]=>
array(5) {
[0]=>
array(2) {
["difficulty"]=>
string(5) "White"
["type"]=>
string(5) "Focus"
}
[1]=>
array(2) {
["difficulty"]=>
string(5) "White"
["type"]=>
string(5) "Evade"
}
[2]=>
array(2) {
["difficulty"]=>
string(5) "White"
["type"]=>
string(4) "Lock"
}
[3]=>
array(2) {
["difficulty"]=>
string(5) "White"
["type"]=>
string(11) "Barrel Roll"
}
[4]=>
array(2) {
["difficulty"]=>
string(5) "White"
["type"]=>
string(5) "Boost"
}
}
["icon"]=>
string(72) "https://squadbuilder.fantasyflightgames.com/ship_types/I_RZ-2_A-wing.png"
}
["upgrades"]=>
array(1) {
["talent"]=>
array(3) {
[0]=>
string(12) "marksmanship"
["upgrade_model"]=>
array(3) {
[0]=>
array(7) {
[0]=>
string(6) "talent"
["name"]=>
string(12) "Marksmanship"
["limited"]=>
int(0)
["xws"]=>
string(12) "marksmanship"
["sides"]=>
array(1) {
[0]=>
array(7) {
["title"]=>
string(12) "Marksmanship"
["type"]=>
string(6) "Talent"
["ability"]=>
string(129) "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"]=>
array(1) {
[0]=>
string(6) "Talent"
}
["image"]=>
string(69) "https://sb-cdn.fantasyflightgames.com/card_images/Card_Upgrade_10.png"
["artwork"]=>
string(73) "https://squadbuilder.fantasyflightgames.com/card_art/Card_art_XW_U_10.jpg"
["ffg"]=>
int(239)
}
}
["cost"]=>
array(1) {
["value"]=>
int(1)
}
["hyperspace"]=>
bool(false)
}
["upgrade_model"]=>
bool(false)
[1]=>
array(7) {
[0]=>
string(6) "talent"
["name"]=>
string(10) "Crack Shot"
["limited"]=>
int(0)
["xws"]=>
string(9) "crackshot"
["sides"]=>
array(1) {
[0]=>
array(8) {
["title"]=>
string(10) "Crack Shot"
["type"]=>
string(6) "Talent"
["ability"]=>
string(167) "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"]=>
array(1) {
[0]=>
string(6) "Talent"
}
["charges"]=>
array(2) {
["value"]=>
int(1)
["recovers"]=>
int(0)
}
["image"]=>
string(68) "https://sb-cdn.fantasyflightgames.com/card_images/Card_Upgrade_1.png"
["artwork"]=>
string(72) "https://squadbuilder.fantasyflightgames.com/card_art/Card_art_XW_U_1.jpg"
["ffg"]=>
int(230)
}
}
["cost"]=>
array(1) {
["value"]=>
int(3)
}
["hyperspace"]=>
bool(false)
}
}
[1]=>
string(9) "crackshot"
}
}
}
}
["points"]=>
int(195)
["settings"]=>
array(0) {
}
}
Points are wrong
Points cost are not added or changed here, consult the exporting squadron builder.
I found an impossible faction/ship/pilot/upgrade combination
This software does not validate anything, consult the exporting squadron builder.
Something is wrong
Contact me at xwing@lagnut.net
Differentiate sides on dual sided cards
HTML/CSS/JS Cleanup
Error handling
20191022
Gas clouds
20190527
Recurring force/charges on upgrades
20190421
XWS Export
20190419
Save squad
20190402
OAuth implemented
20190331
XSS prevention
20190329
Kimberly font for stats
20190324
FFG Import
20190323
Fix pilot unique actions.
20190321
Automatic updates of xwing-data2.
Progress on automatic cost-refresh.
20190320
Purple actions.
20190314
Removed ordinance icon from non-ordinance weapons.