public GammaSquadronVeteran() : base()
            {
                PilotName  = "Gamma Squadron Veteran";
                ImageUrl   = "https://vignette3.wikia.nocookie.net/xwing-miniatures/images/b/bd/Swx52-gamma-squad-vet.png";
                PilotSkill = 5;
                Cost       = 19;

                PrintedUpgradeIcons.Add(Upgrade.UpgradeType.Elite);

                SkinName = "White Stripes";
            }
            public GreenSquadronPilot() : base()
            {
                PilotName  = "Green Squadron Pilot";
                ImageUrl   = "https://vignette3.wikia.nocookie.net/xwing-miniatures/images/2/23/Green_Squadron_Pilot.png";
                PilotSkill = 3;
                Cost       = 19;

                PrintedUpgradeIcons.Add(Upgrade.UpgradeType.Elite);

                SkinName = "Green";
            }
            public TansariiPointVeteran() : base()
            {
                PilotName  = "Tansarii Point Veteran";
                ImageUrl   = "https://raw.githubusercontent.com/guidokessels/xwing-data/master/images/pilots/Scum%20and%20Villainy/M3-A%20Interceptor/tansarii-point-veteran.png";
                PilotSkill = 5;
                Cost       = 17;

                PrintedUpgradeIcons.Add(Upgrade.UpgradeType.Elite);

                SkinName = "Serissu";
            }
Exemple #4
0
            public LieutenantKarsabi() : base()
            {
                PilotName  = "Lieutenant Karsabi";
                ImageUrl   = "https://raw.githubusercontent.com/guidokessels/xwing-data/master/images/pilots/Galactic%20Empire/Alpha-class%20Star%20Wing/lieutenant-karsabi.png";
                PilotSkill = 5;
                Cost       = 24;

                IsUnique = true;

                PrintedUpgradeIcons.Add(Upgrade.UpgradeType.Elite);
            }
Exemple #5
0
            public AirenCracken() : base()
            {
                PilotName  = "Airen Cracken";
                PilotSkill = 8;
                Cost       = 19;
                IsUnique   = true;
                PrintedUpgradeIcons.Add(Upgrade.UpgradeType.Elite);

                PilotAbilities.Add(new AirenCrackenAbiliity());
                faction = Faction.Rebel;
            }
            public GlaiveSquadronPilot() : base()
            {
                PilotName  = "Glaive Squadron Pilot";
                ImageUrl   = "https://vignette4.wikia.nocookie.net/xwing-miniatures/images/5/59/Swx52-glaive-squadron-pilot.png";
                PilotSkill = 6;
                Cost       = 34;

                PrintedUpgradeIcons.Add(Upgrade.UpgradeType.Elite);

                SkinName = "Crimson";
            }
Exemple #7
0
            public Serissu() : base()
            {
                PilotName  = "Serissu";
                PilotSkill = 8;
                Cost       = 20;

                IsUnique = true;
                PrintedUpgradeIcons.Add(Upgrade.UpgradeType.Elite);

                PilotAbilities.Add(new Abilities.SerissuAbility());
            }
Exemple #8
0
            public SaberSquadronPilot() : base()
            {
                PilotName  = "Saber Squadron Pilot";
                ImageUrl   = "https://vignette1.wikia.nocookie.net/xwing-miniatures/images/5/5f/Saber_Squadron_Pilot.png";
                PilotSkill = 4;
                Cost       = 21;

                PrintedUpgradeIcons.Add(Upgrade.UpgradeType.Elite);

                SkinName = "Red Stripes";
            }
Exemple #9
0
            public SpiceRunner() : base()
            {
                PilotName  = "Spice Runner";
                ImageUrl   = "https://raw.githubusercontent.com/guidokessels/xwing-data/master/images/pilots/Scum%20and%20Villainy/HWK-290/spice-runner.png";
                PilotSkill = 1;
                Cost       = 16;

                PrintedUpgradeIcons.Add(Upgrade.UpgradeType.Illicit);

                faction = Faction.Scum;
            }
            public BlackSquadronAce() : base()
            {
                PilotName  = "Black Squadron Ace";
                PilotSkill = 3;
                ImageUrl   = "https://i.imgur.com/gJajYw8.png";
                Cost       = 30;

                PrintedUpgradeIcons.Add(Upgrade.UpgradeType.Elite);

                PilotRuleType = typeof(SecondEdition);
            }
Exemple #11
0
            public ThaneKyrell() : base()
            {
                PilotName  = "Thane Kyrell";
                PilotSkill = 5;
                Cost       = 48;

                IsUnique      = true;
                PilotRuleType = typeof(SecondEdition);
                PrintedUpgradeIcons.Add(Upgrade.UpgradeType.Elite);
                PilotAbilities.Add(new Abilities.SecondEdition.ThaneKyrellAbilitySE());
            }
Exemple #12
0
            public Duchess() : base()
            {
                PilotName  = "\"Duchess\"";
                PilotSkill = 5;
                Cost       = 42;

                IsUnique      = true;
                PilotRuleType = typeof(SecondEdition);

                PrintedUpgradeIcons.Add(Upgrade.UpgradeType.Elite);
            }
Exemple #13
0
            public RoyalGuardPilot() : base()
            {
                PilotName  = "Royal Guard Pilot";
                ImageUrl   = "https://vignette1.wikia.nocookie.net/xwing-miniatures/images/d/d0/Royal_Guard_TIE.png";
                PilotSkill = 6;
                Cost       = 22;

                PrintedUpgradeIcons.Add(Upgrade.UpgradeType.Elite);

                SkinName = "Royal Guard";
            }
Exemple #14
0
            public void AdaptPilotToSecondEdition()
            {
                PilotSkill = 4;
                Cost       = 76;

                PrintedUpgradeIcons.Remove(Upgrade.UpgradeType.Illicit);

                PrintedUpgradeIcons.Add(Upgrade.UpgradeType.Elite);

                SEImageNumber = 150;
            }
Exemple #15
0
            public TenNumb() : base()
            {
                PilotName  = "Ten Numb";
                PilotSkill = 8;
                Cost       = 31;
                IsUnique   = true;
                PrintedUpgradeIcons.Add(Upgrade.UpgradeType.Elite);

                PilotAbilities.Add(new Abilities.TenNumbAbility());
                SkinName = "Blue";
            }
Exemple #16
0
            public BlackSunAce() : base()
            {
                PilotName  = "Black Sun Ace";
                ImageUrl   = "https://raw.githubusercontent.com/guidokessels/xwing-data/master/images/pilots/Scum%20and%20Villainy/Kihraxz%20Fighter/black-sun-ace.png";
                PilotSkill = 5;
                Cost       = 23;

                PrintedUpgradeIcons.Add(Upgrade.UpgradeType.Elite);

                SkinName = "Black Sun (White)";
            }
Exemple #17
0
            public SeventhSister() : base()
            {
                PilotName  = "Seventh Sister";
                PilotSkill = 4;
                Cost       = 48;
                MaxForce   = 2;

                PilotRuleType = typeof(SecondEdition);
                PrintedUpgradeIcons.Add(Upgrade.UpgradeType.Elite);
                PilotAbilities.Add(new SeventhSisterAbilitySE());
            }
Exemple #18
0
            public QuinnJast() : base()
            {
                PilotName  = "Quinn Jast";
                PilotSkill = 6;
                Cost       = 18;

                IsUnique = true;
                PrintedUpgradeIcons.Add(UpgradeType.Elite);

                PilotAbilities.Add(new Abilities.QuinnJastAbility());
            }
Exemple #19
0
            public Inaldra() : base()
            {
                PilotName  = "Inaldra";
                PilotSkill = 3;
                Cost       = 15;

                IsUnique = true;
                PrintedUpgradeIcons.Add(Upgrade.UpgradeType.Elite);

                PilotAbilities.Add(new Abilities.InaldraAbility());
            }
Exemple #20
0
            public void AdaptPilotToSecondEdition()
            {
                PilotSkill = 2;
                Cost       = 34;

                PrintedUpgradeIcons.Remove(Upgrade.UpgradeType.SalvagedAstromech);
                PrintedUpgradeIcons.Add(Upgrade.UpgradeType.Elite);
                PrintedUpgradeIcons.Add(Upgrade.UpgradeType.Illicit);

                SEImageNumber = 167;
            }
            public GoldSquadronPilot() : base()
            {
                PilotName  = "Gold Squadron Pilot";
                ImageUrl   = "https://vignette2.wikia.nocookie.net/xwing-miniatures/images/d/d7/Gold_Squadron_Pilot.jpg";
                PilotSkill = 2;
                Cost       = 18;

                PrintedUpgradeIcons.Add(Upgrade.UpgradeType.Astromech);

                faction = Faction.Rebels;
            }
Exemple #22
0
            public BlackSunAssassin() : base()
            {
                PilotName  = "Black Sun Assassin";
                ImageUrl   = "https://raw.githubusercontent.com/guidokessels/xwing-data/master/images/pilots/Scum%20and%20Villainy/StarViper/black-sun-assassin.png";
                PilotSkill = 5;
                Cost       = 28;

                PrintedUpgradeIcons.Add(Upgrade.UpgradeType.Elite);

                SkinName = "Black Sun Assassin";
            }
Exemple #23
0
            public Ibtisam() : base()
            {
                PilotName  = "Ibtisam";
                PilotSkill = 6;
                Cost       = 28;
                IsUnique   = true;
                PrintedUpgradeIcons.Add(Upgrade.UpgradeType.Elite);

                PilotAbilities.Add(new Abilities.IbtisamAbiliity());
                SkinName = "Blue";
            }
            public void AdaptPilotToSecondEdition()
            {
                PilotName  = "Storm Squadron Ace";
                PilotSkill = 3;

                Cost = 43;

                PrintedUpgradeIcons.Add(Upgrade.UpgradeType.Elite);

                SEImageNumber = 97;
            }
Exemple #25
0
            public SnapWexley() : base()
            {
                PilotName  = "\"Snap\" Wexley";
                PilotSkill = 6;
                Cost       = 28;

                IsUnique = true;

                PrintedUpgradeIcons.Add(Upgrade.UpgradeType.Elite);
                PilotAbilities.Add(new Abilities.SnapWexleyAbility());
            }
Exemple #26
0
            public ZetaLeader() : base()
            {
                PilotName  = "Zeta Leader";
                ImageUrl   = "https://raw.githubusercontent.com/guidokessels/xwing-data/master/images/pilots/First%20Order/TIE-fo%20Fighter/zeta-leader.png";
                PilotSkill = 7;
                Cost       = 20;

                IsUnique = true;

                PrintedUpgradeIcons.Add(Upgrade.UpgradeType.Elite);
            }
            public RedSquadronVeteran() : base()
            {
                PilotName  = "Red Squadron Veteran";
                ImageUrl   = "https://raw.githubusercontent.com/guidokessels/xwing-data/master/images/pilots/Resistance/T-70%20X-wing/red-squadron-veteran.png";
                PilotSkill = 4;
                Cost       = 26;

                PrintedUpgradeIcons.Add(Upgrade.UpgradeType.Elite);

                SkinName = "Red";
            }
Exemple #28
0
            public KetsuOnyo() : base()
            {
                PilotName  = "Ketsu Onyo";
                PilotSkill = 7;
                Cost       = 38;

                IsUnique = true;

                PrintedUpgradeIcons.Add(Upgrade.UpgradeType.Elite);

                PilotAbilities.Add(new KetsuOnyoPilotAbility());
            }
Exemple #29
0
            public Wullffwarro() : base()
            {
                PilotName  = "Wullffwarro";
                PilotSkill = 7;
                Cost       = 30;

                IsUnique = true;

                PrintedUpgradeIcons.Add(Upgrade.UpgradeType.Elite);

                PilotAbilities.Add(new WullffwarroAbility());
            }
Exemple #30
0
            public Countdown() : base()
            {
                PilotName  = "\"Countdown\"";
                PilotSkill = 4;
                Cost       = 44;

                IsUnique = true;

                PrintedUpgradeIcons.Add(Upgrade.UpgradeType.Elite);

                PilotAbilities.Add(new CountdownAbilitySE());
            }