|
|
|
|
While you defend or perform a primary attack, if you are stressed, you must roll 1 fewer defense die or 1 additional attack die. You can rotate your indicator only to your or . After you perform an action, you may perform a red or red action.
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.
Marksmanship
While you perform an attack, if the defender is in your , you may change 1 result to a result.
Pattern Analyzer
While you fully execute a red maneuver, before the Check Difficulty step, you may perform 1 action.
51 /26
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
a
b
c
d
e
1
|
|
|
While you defend or perform an attack, if the enemy ship is in your , you may spend 1 to change 1 of your blank results to an or result.
Perceptive Copilot
After you perform a action, gain 1 focus token.
• Korr Sella
After you fully execute a blue maneuver, remove all of your stress tokens.
• Finn
While you defend or perform a primary attack, if the enemy ship is in your , you may add 1 blank result to your roll (this die can be rerolled or otherwise modified).
Contraband Cybernetics | 1
Before you activate, you may spend 1 . If you do, until the end of the round, you can perform actions and execute red maneuvers, even while stressed.
• Rey's Millennium Falcon
If you have 2 or fewer stress tokens, you can execute red Segnor's Loop [ or ] maneuvers and perform and actions even while stressed.
96 /48
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
a
b
c
d
e
2
|
|
|
|
After you defend or perform an attack, you may spend 1 to gain 1 focus or evade token. You can rotate your indicator only to your or . After you perform an action, you may perform a red or red action.
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.
Marksmanship
While you perform an attack, if the defender is in your , you may change 1 result to a result.
Pattern Analyzer
While you fully execute a red maneuver, before the Check Difficulty step, you may perform 1 action.
50 /25
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
a
b
c
d
e
3
xwing.haggeluring.su/28-5-5-5
DUMP
array(10) {
["description"]=>
string(0) ""
["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(5) "5-5-5"
["obstacles"]=>
array(3) {
[0]=>
string(13) "yt2400debris0"
[1]=>
string(13) "yt2400debris1"
[2]=>
string(13) "yt2400debris2"
}
["pilots"]=>
array(3) {
[0]=>
array(7) {
["id"]=>
string(10) "lulolampar"
["idtoken"]=>
string(1) "b"
["pilot_model"]=>
array(16) {
[0]=>
string(19) "rz2awing-Resistance"
[1]=>
string(6) "pilots"
["name"]=>
string(13) "L'ulo L'ampar"
["caption"]=>
string(15) "Luminous Mentor"
["initiative"]=>
int(5)
["limited"]=>
int(1)
["cost"]=>
int(42)
["xws"]=>
string(10) "lulolampar"
["ability"]=>
string(128) "While you defend or perform a primary attack, if you are stressed, you must roll 1 fewer defense die or 1 additional attack 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."
}
["slots"]=>
array(4) {
[0]=>
string(6) "Talent"
[1]=>
string(6) "Talent"
[2]=>
string(7) "Missile"
[3]=>
string(4) "Tech"
}
["image"]=>
string(89) "https://sb-cdn.fantasyflightgames.com/card_images/en/e15d3e2a2fc082b95a64a83df0c96f7f.png"
["artwork"]=>
string(89) "https://squadbuilder.fantasyflightgames.com/card_art/b97a025a7859f54bbc68374ff5d8116e.jpg"
["ffg"]=>
int(435)
["hyperspace"]=>
bool(true)
["keywords"]=>
array(1) {
[0]=>
string(6) "A-wing"
}
}
["points"]=>
int(51)
["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(2) {
["talent"]=>
array(3) {
[0]=>
string(9) "crackshot"
["upgrade_model"]=>
array(3) {
[0]=>
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]=>
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]=>
string(12) "marksmanship"
}
["tech"]=>
array(2) {
[0]=>
string(15) "patternanalyzer"
["upgrade_model"]=>
array(2) {
[0]=>
array(7) {
[0]=>
string(4) "tech"
["name"]=>
string(16) "Pattern Analyzer"
["limited"]=>
int(0)
["xws"]=>
string(15) "patternanalyzer"
["sides"]=>
array(1) {
[0]=>
array(7) {
["title"]=>
string(16) "Pattern Analyzer"
["type"]=>
string(4) "Tech"
["ability"]=>
string(99) "While you fully execute a red maneuver, before the Check Difficulty step, you may perform 1 action."
["slots"]=>
array(1) {
[0]=>
string(4) "Tech"
}
["image"]=>
string(89) "https://sb-cdn.fantasyflightgames.com/card_images/en/ace963fc4fe9d97f64ab8564dc4beae7.png"
["artwork"]=>
string(89) "https://squadbuilder.fantasyflightgames.com/card_art/811e07d55f95e53fef3182020d8cbf6e.jpg"
["ffg"]=>
int(462)
}
}
["cost"]=>
array(1) {
["value"]=>
int(5)
}
["hyperspace"]=>
bool(false)
}
["upgrade_model"]=>
bool(false)
}
}
}
}
[1]=>
array(7) {
["id"]=>
string(3) "rey"
["idtoken"]=>
string(1) "a"
["pilot_model"]=>
array(16) {
[0]=>
string(26) "scavengedyt1300-Resistance"
[1]=>
string(6) "pilots"
["name"]=>
string(3) "Rey"
["caption"]=>
string(21) "Resourceful Scavenger"
["initiative"]=>
int(5)
["limited"]=>
int(1)
["xws"]=>
string(3) "rey"
["ability"]=>
string(169) "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"]=>
string(89) "https://sb-cdn.fantasyflightgames.com/card_images/en/0ee7006e6cc51d8c08b784c9b770f1b0.png"
["artwork"]=>
string(89) "https://squadbuilder.fantasyflightgames.com/card_art/1ff06aeff0d74773e9c9f3846b38b75d.jpg"
["force"]=>
array(3) {
["value"]=>
int(2)
["recovers"]=>
int(1)
["side"]=>
array(1) {
[0]=>
string(5) "light"
}
}
["cost"]=>
int(68)
["slots"]=>
array(8) {
[0]=>
string(7) "Missile"
[1]=>
string(4) "Crew"
[2]=>
string(4) "Crew"
[3]=>
string(7) "Illicit"
[4]=>
string(12) "Modification"
[5]=>
string(5) "Title"
[6]=>
string(6) "Gunner"
[7]=>
string(11) "Force Power"
}
["ffg"]=>
int(428)
["hyperspace"]=>
bool(false)
["keywords"]=>
array(3) {
[0]=>
string(9) "Freighter"
[1]=>
string(10) "Light Side"
[2]=>
string(7) "YT-1300"
}
}
["points"]=>
int(96)
["ship"]=>
string(15) "scavengedyt1300"
["ship_model"]=>
array(10) {
["name"]=>
string(17) "Scavenged YT-1300"
["xws"]=>
string(15) "scavengedyt1300"
["ffg"]=>
int(57)
["size"]=>
string(5) "Large"
["dial"]=>
array(16) {
[0]=>
string(3) "1BW"
[1]=>
string(3) "1FB"
[2]=>
string(3) "1NW"
[3]=>
string(3) "2TW"
[4]=>
string(3) "2BB"
[5]=>
string(3) "2FB"
[6]=>
string(3) "2NB"
[7]=>
string(3) "2YW"
[8]=>
string(3) "3LR"
[9]=>
string(3) "3TW"
[10]=>
string(3) "3BW"
[11]=>
string(3) "3FW"
[12]=>
string(3) "3NW"
[13]=>
string(3) "3YW"
[14]=>
string(3) "3PR"
[15]=>
string(3) "4FR"
}
["dialCodes"]=>
array(1) {
[0]=>
string(3) "sYT"
}
["faction"]=>
string(10) "Resistance"
["stats"]=>
array(4) {
[0]=>
array(3) {
["arc"]=>
string(17) "Double Turret Arc"
["type"]=>
string(6) "attack"
["value"]=>
int(3)
}
[1]=>
array(2) {
["type"]=>
string(7) "agility"
["value"]=>
int(1)
}
[2]=>
array(2) {
["type"]=>
string(4) "hull"
["value"]=>
int(8)
}
[3]=>
array(2) {
["type"]=>
string(7) "shields"
["value"]=>
int(3)
}
}
["actions"]=>
array(4) {
[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(3) "Red"
["type"]=>
string(5) "Boost"
}
[3]=>
array(2) {
["difficulty"]=>
string(3) "Red"
["type"]=>
string(10) "Rotate Arc"
}
}
["icon"]=>
string(78) "https://squadbuilder.fantasyflightgames.com/ship_types/I_Falcon_Resistance.png"
}
["upgrades"]=>
array(4) {
["crew"]=>
array(3) {
[0]=>
string(17) "perceptivecopilot"
["upgrade_model"]=>
array(3) {
[0]=>
array(7) {
[0]=>
string(4) "crew"
["name"]=>
string(18) "Perceptive Copilot"
["limited"]=>
int(0)
["xws"]=>
string(17) "perceptivecopilot"
["sides"]=>
array(1) {
[0]=>
array(7) {
["title"]=>
string(18) "Perceptive Copilot"
["type"]=>
string(4) "Crew"
["ability"]=>
string(55) "After you perform a [Focus] action, gain 1 focus token."
["slots"]=>
array(1) {
[0]=>
string(4) "Crew"
}
["image"]=>
string(69) "https://sb-cdn.fantasyflightgames.com/card_images/Card_Upgrade_46.png"
["artwork"]=>
string(73) "https://squadbuilder.fantasyflightgames.com/card_art/Card_art_XW_U_46.jpg"
["ffg"]=>
int(275)
}
}
["cost"]=>
array(1) {
["value"]=>
int(8)
}
["hyperspace"]=>
bool(false)
}
[1]=>
array(8) {
[0]=>
string(4) "crew"
["name"]=>
string(10) "Korr Sella"
["limited"]=>
int(1)
["xws"]=>
string(9) "korrsella"
["hyperspace"]=>
bool(true)
["cost"]=>
array(1) {
["value"]=>
int(6)
}
["restrictions"]=>
array(1) {
[0]=>
array(1) {
["factions"]=>
array(1) {
[0]=>
string(10) "Resistance"
}
}
}
["sides"]=>
array(1) {
[0]=>
array(7) {
["ability"]=>
string(74) "After you fully execute a blue maneuver, remove all of your stress tokens."
["title"]=>
string(10) "Korr Sella"
["type"]=>
string(4) "Crew"
["slots"]=>
array(1) {
[0]=>
string(4) "Crew"
}
["ffg"]=>
int(584)
["artwork"]=>
string(89) "https://squadbuilder.fantasyflightgames.com/card_art/97aa5ed09744e698d42c2a12a369c786.jpg"
["image"]=>
string(89) "https://sb-cdn.fantasyflightgames.com/card_images/en/dd102b8e517399d12b17756a863d19ee.png"
}
}
}
["upgrade_model"]=>
bool(false)
}
[1]=>
string(9) "korrsella"
}
["gunner"]=>
array(2) {
[0]=>
string(4) "finn"
["upgrade_model"]=>
array(2) {
[0]=>
array(8) {
[0]=>
string(6) "gunner"
["name"]=>
string(4) "Finn"
["limited"]=>
int(1)
["xws"]=>
string(4) "finn"
["sides"]=>
array(1) {
[0]=>
array(7) {
["title"]=>
string(4) "Finn"
["type"]=>
string(6) "Gunner"
["ability"]=>
string(177) "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"]=>
array(1) {
[0]=>
string(6) "Gunner"
}
["image"]=>
string(89) "https://sb-cdn.fantasyflightgames.com/card_images/en/79477be319935f42270f1712cd269dff.png"
["artwork"]=>
string(89) "https://squadbuilder.fantasyflightgames.com/card_art/7d5d0c76d3c8fdbb5ec893c270eec7b2.jpg"
["ffg"]=>
int(476)
}
}
["cost"]=>
array(1) {
["value"]=>
int(9)
}
["restrictions"]=>
array(1) {
[0]=>
array(1) {
["factions"]=>
array(1) {
[0]=>
string(10) "Resistance"
}
}
}
["hyperspace"]=>
bool(false)
}
["upgrade_model"]=>
bool(false)
}
}
["illicit"]=>
array(2) {
[0]=>
string(21) "contrabandcybernetics"
["upgrade_model"]=>
array(2) {
[0]=>
array(7) {
[0]=>
string(7) "illicit"
["name"]=>
string(22) "Contraband Cybernetics"
["limited"]=>
int(0)
["xws"]=>
string(21) "contrabandcybernetics"
["sides"]=>
array(1) {
[0]=>
array(8) {
["title"]=>
string(22) "Contraband Cybernetics"
["type"]=>
string(7) "Illicit"
["ability"]=>
string(157) "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."
["image"]=>
string(69) "https://sb-cdn.fantasyflightgames.com/card_images/Card_Upgrade_58.png"
["slots"]=>
array(1) {
[0]=>
string(7) "Illicit"
}
["charges"]=>
array(2) {
["value"]=>
int(1)
["recovers"]=>
int(0)
}
["artwork"]=>
string(73) "https://squadbuilder.fantasyflightgames.com/card_art/Card_art_XW_U_58.jpg"
["ffg"]=>
int(287)
}
}
["cost"]=>
array(1) {
["value"]=>
int(3)
}
["hyperspace"]=>
bool(true)
}
["upgrade_model"]=>
bool(false)
}
}
["title"]=>
array(2) {
[0]=>
string(20) "reysmillenniumfalcon"
["upgrade_model"]=>
array(2) {
[0]=>
array(8) {
[0]=>
string(5) "title"
["name"]=>
string(23) "Rey's Millennium Falcon"
["limited"]=>
int(1)
["xws"]=>
string(20) "reysmillenniumfalcon"
["sides"]=>
array(1) {
[0]=>
array(7) {
["title"]=>
string(23) "Rey's Millennium Falcon"
["type"]=>
string(5) "Title"
["ability"]=>
string(195) "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"]=>
string(89) "https://sb-cdn.fantasyflightgames.com/card_images/en/23627443c7f5e7447c306ea7c6242634.png"
["artwork"]=>
string(89) "https://squadbuilder.fantasyflightgames.com/card_art/905ee2a41b7d3b6d1f76294b4cd3e99e.jpg"
["slots"]=>
array(1) {
[0]=>
string(5) "Title"
}
["ffg"]=>
int(485)
}
}
["cost"]=>
array(1) {
["value"]=>
int(2)
}
["restrictions"]=>
array(2) {
[0]=>
array(1) {
["factions"]=>
array(1) {
[0]=>
string(10) "Resistance"
}
}
[1]=>
array(1) {
["ships"]=>
array(1) {
[0]=>
string(15) "scavengedyt1300"
}
}
}
["hyperspace"]=>
bool(false)
}
["upgrade_model"]=>
bool(false)
}
}
}
}
[2]=>
array(7) {
["id"]=>
string(7) "zizitlo"
["idtoken"]=>
string(1) "c"
["pilot_model"]=>
array(17) {
[0]=>
string(19) "rz2awing-Resistance"
[1]=>
string(6) "pilots"
["name"]=>
string(8) "Zizi Tlo"
["xws"]=>
string(7) "zizitlo"
["initiative"]=>
int(5)
["limited"]=>
int(1)
["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."
}
["caption"]=>
string(22) "Committed to the Cause"
["hyperspace"]=>
bool(true)
["slots"]=>
array(4) {
[0]=>
string(6) "Talent"
[1]=>
string(6) "Talent"
[2]=>
string(4) "Tech"
[3]=>
string(7) "Missile"
}
["ability"]=>
string(95) "After you defend or perform an attack, you may spend 1 [Charge] to gain 1 focus or evade token."
["cost"]=>
int(41)
["ffg"]=>
int(638)
["charges"]=>
array(2) {
["value"]=>
int(1)
["recovers"]=>
int(1)
}
["artwork"]=>
string(89) "https://squadbuilder.fantasyflightgames.com/card_art/7d5b4f0691b55e9c755b1e71bd16a422.jpg"
["image"]=>
string(89) "https://sb-cdn.fantasyflightgames.com/card_images/en/17b2411d61b671ebca568ca2bb55e2da.png"
["keywords"]=>
array(1) {
[0]=>
string(6) "A-wing"
}
}
["points"]=>
int(50)
["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(2) {
["talent"]=>
array(3) {
[0]=>
string(9) "crackshot"
["upgrade_model"]=>
array(3) {
[0]=>
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]=>
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]=>
string(12) "marksmanship"
}
["tech"]=>
array(2) {
[0]=>
string(15) "patternanalyzer"
["upgrade_model"]=>
array(2) {
[0]=>
array(7) {
[0]=>
string(4) "tech"
["name"]=>
string(16) "Pattern Analyzer"
["limited"]=>
int(0)
["xws"]=>
string(15) "patternanalyzer"
["sides"]=>
array(1) {
[0]=>
array(7) {
["title"]=>
string(16) "Pattern Analyzer"
["type"]=>
string(4) "Tech"
["ability"]=>
string(99) "While you fully execute a red maneuver, before the Check Difficulty step, you may perform 1 action."
["slots"]=>
array(1) {
[0]=>
string(4) "Tech"
}
["image"]=>
string(89) "https://sb-cdn.fantasyflightgames.com/card_images/en/ace963fc4fe9d97f64ab8564dc4beae7.png"
["artwork"]=>
string(89) "https://squadbuilder.fantasyflightgames.com/card_art/811e07d55f95e53fef3182020d8cbf6e.jpg"
["ffg"]=>
int(462)
}
}
["cost"]=>
array(1) {
["value"]=>
int(5)
}
["hyperspace"]=>
bool(false)
}
["upgrade_model"]=>
bool(false)
}
}
}
}
}
["points"]=>
int(197)
["settings"]=>
array(0) {
}
["vendor"]=>
array(1) {
["lbn"]=>
array(3) {
["builder"]=>
string(15) "Launch Bay Next"
["builder_url"]=>
string(37) "https://launch-bay-next.herokuapp.com"
["link"]=>
string(171) "https://launch-bay-next.herokuapp.com/print?lbx='5-5-5'.195.4.0.(54.435.(1.230.239).(19.462)).(57.428.(8.275.584).(16.476).(13.287).(15.485)).(54.638.(1.230.239).(19.462))"
}
}
["version"]=>
string(7) "2.14.22"
}
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.
20190313
A few icons not renderd in text
20190310
Add ship type to sorting
Fix not finding "pilot-ship"
Click card header to toggle ability text
Obstacle import