Exemplo n.º 1
0
            public LukeSkywalker() : base()
            {
                PilotName  = "Luke Skywalker";
                PilotSkill = 8;
                Cost       = 28;

                IsUnique = true;

                PrintedUpgradeIcons.Add(Upgrade.UpgradeType.Elite);

                PilotAbilities.Add(new Abilities.LukeSkywalkerAbility());
            }
Exemplo n.º 2
0
            public DashRendar() : base()
            {
                PilotName  = "Dash Rendar";
                PilotSkill = 7;
                Cost       = 36;

                IsUnique = true;

                PrintedUpgradeIcons.Add(Upgrade.UpgradeType.Elite);

                PilotAbilities.Add(new Abilities.DashRendarAbility());
            }
Exemplo n.º 3
0
            public AsajjVentress() : base()
            {
                PilotName  = "Asajj Ventress";
                PilotSkill = 6;
                Cost       = 37;

                IsUnique = true;

                PrintedUpgradeIcons.Add(Upgrade.UpgradeType.Elite);

                PilotAbilities.Add(new AsajjVentressPilotAbility());
            }
Exemplo n.º 4
0
            public Bossk() : base()
            {
                PilotName  = "Bossk";
                PilotSkill = 7;
                Cost       = 35;

                IsUnique = true;

                PrintedUpgradeIcons.Add(Upgrade.UpgradeType.Elite);

                PilotAbilities.Add(new Abilities.BosskAbility());
            }
Exemplo n.º 5
0
            public void AdaptPilotToSecondEdition()
            {
                PilotSkill = 4;
                Cost       = 42;

                PrintedUpgradeIcons.Add(Upgrade.UpgradeType.Elite);

                PilotAbilities.RemoveAll(a => a is Abilities.DutchVanderAbility);
                PilotAbilities.Add(new Abilities.SecondEdition.DutchVanderAbilitySE());

                SEImageNumber = 14;
            }
Exemplo n.º 6
0
            public WesJanson() : base()
            {
                PilotName  = "Wes Janson";
                PilotSkill = 8;
                Cost       = 29;

                IsUnique = true;

                PrintedUpgradeIcons.Add(Upgrade.UpgradeType.Elite);

                PilotAbilities.Add(new Abilities.WesJansonAbility());
            }
Exemplo n.º 7
0
            public FennRau() : base()
            {
                PilotName  = "Fenn Rau";
                PilotSkill = 9;
                Cost       = 20;

                IsUnique = true;

                IsHidden = true;

                PrintedUpgradeIcons.Add(Upgrade.UpgradeType.Elite);
            }
Exemplo n.º 8
0
            public void AdaptPilotToSecondEdition()
            {
                PilotSkill = 4;
                Cost       = 52;

                PrintedUpgradeIcons.Add(UpgradeType.Illicit);

                PilotAbilities.RemoveAll(ability => ability is Abilities.SawGerreraPilotAbility);
                PilotAbilities.Add(new Abilities.SecondEdition.SawGarreraAbilitySE());

                SEImageNumber = 55;
            }
Exemplo n.º 9
0
            public Backdraft() : base()
            {
                PilotName  = "\"Backdraft\"";
                PilotSkill = 7;
                Cost       = 27;

                IsUnique = true;

                PrintedUpgradeIcons.Add(Upgrade.UpgradeType.Elite);

                PilotAbilities.Add(new BackdraftAbility());
            }
Exemplo n.º 10
0
            public void AdaptShipToSecondEdition()
            {
                MaxHull = 4;
                PrintedActions.Add(new BarrelRollAction());

                Maneuvers["2.L.B"] = MovementComplexity.Easy;
                Maneuvers["2.R.B"] = MovementComplexity.Easy;
                Maneuvers["3.L.E"] = MovementComplexity.Complex;
                Maneuvers["3.R.E"] = MovementComplexity.Complex;

                PrintedUpgradeIcons.Add(Upgrade.UpgradeType.Modification);
            }
Exemplo n.º 11
0
            public EzraBridger() : base()
            {
                PilotName  = "Ezra Bridger";
                PilotSkill = 5;
                Cost       = 17;

                IsUnique = true;

                PrintedUpgradeIcons.Add(Upgrade.UpgradeType.Elite);

                PilotAbilities.Add(new Abilities.EzraBridgerPilotAbility());
            }
Exemplo n.º 12
0
            public TychoCelchu() : base()
            {
                PilotName  = "Tycho Celchu";
                PilotSkill = 8;
                Cost       = 26;

                IsUnique = true;

                PrintedUpgradeIcons.Add(Upgrade.UpgradeType.Elite);

                PilotAbilities.Add(new Abilities.TychoCelchuAbility());
            }
Exemplo n.º 13
0
            public MajorVynder() : base()
            {
                PilotName  = "Major Vynder";
                PilotSkill = 7;
                Cost       = 26;

                IsUnique = true;

                PrintedUpgradeIcons.Add(Upgrade.UpgradeType.Elite);

                PilotAbilities.Add(new Abilities.MajorVynderAbility());
            }
Exemplo n.º 14
0
            public SabineWren() : base()
            {
                PilotName  = "Sabine Wren";
                PilotSkill = 5;
                Cost       = 15;

                faction = Faction.Rebel;

                PrintedUpgradeIcons.Add(Upgrade.UpgradeType.Elite);

                PilotAbilities.Add(new SabineWrenPilotAbility());
            }
Exemplo n.º 15
0
            public Guri() : base()
            {
                PilotName  = "Guri";
                PilotSkill = 5;
                Cost       = 30;

                IsUnique = true;

                PrintedUpgradeIcons.Add(Upgrade.UpgradeType.Elite);

                PilotAbilities.Add(new GuriAbility());
            }
Exemplo n.º 16
0
            public MajorVermeil() : base()
            {
                PilotName  = "Major Vermeil";
                PilotSkill = 6;
                Cost       = 26;

                IsUnique = true;

                PrintedUpgradeIcons.Add(Upgrade.UpgradeType.Elite);

                ImageUrl = "https://i.imgur.com/vBp2GWs.jpg";
            }
Exemplo n.º 17
0
            public PureSabacc() : base()
            {
                PilotName  = "\"Pure Sabacc\"";
                PilotSkill = 6;
                Cost       = 22;

                IsUnique = true;

                PrintedUpgradeIcons.Add(Upgrade.UpgradeType.Elite);

                PilotAbilities.Add(new PureSabaccAbility());
            }
Exemplo n.º 18
0
            public ToraniKulda() : base()
            {
                PilotName  = "Torani Kulda";
                PilotSkill = 8;
                Cost       = 27;

                IsUnique = true;

                PrintedUpgradeIcons.Add(Upgrade.UpgradeType.Elite);

                PilotAbilities.Add(new PilotAbilitiesNamespace.ToraniKuldaAbility());
            }
Exemplo n.º 19
0
            public SolSixxa() : base()
            {
                PilotName  = "Sol Sixxa";
                PilotSkill = 6;
                Cost       = 28;

                IsUnique = true;

                PrintedUpgradeIcons.Add(Upgrade.UpgradeType.Elite);

                PilotAbilities.Add(new Abilities.SolSixxaAbiliity());
            }
Exemplo n.º 20
0
            public MaarekStele() : base()
            {
                PilotName  = "Maarek Stele";
                PilotSkill = 7;
                Cost       = 27;

                IsUnique = true;

                PrintedUpgradeIcons.Add(Upgrade.UpgradeType.Elite);

                PilotAbilities.Add(new Abilities.MaarekSteleAbility());
            }
Exemplo n.º 21
0
            public HeraSyndulla() : base()
            {
                PilotName  = "Hera Syndulla";
                PilotSkill = 7;
                Cost       = 22;

                IsUnique = true;

                PrintedUpgradeIcons.Add(Upgrade.UpgradeType.Elite);

                PilotAbilities.Add(new Abilities.HeraSyndullaAbility());
            }
Exemplo n.º 22
0
            public NorraWexley() : base()
            {
                PilotName  = "Norra Wexley";
                PilotSkill = 7;
                Cost       = 29;

                IsUnique = true;

                PrintedUpgradeIcons.Add(Upgrade.UpgradeType.Elite);

                PilotAbilities.Add(new Abilities.NorraWexleyPilotAbility());
            }
Exemplo n.º 23
0
            public ColonelVessery() : base()
            {
                PilotName  = "Colonel Vessery";
                PilotSkill = 6;
                Cost       = 35;

                IsUnique = true;

                PrintedUpgradeIcons.Add(Upgrade.UpgradeType.Elite);

                PilotAbilities.Add(new Abilities.ColonelVesseryAbility());
            }
Exemplo n.º 24
0
            public RedSquadronVeteran() : base()
            {
                PilotName  = "Red Squadron Veteran";
                PilotSkill = 3;
                Cost       = 43;

                PrintedUpgradeIcons.Add(Upgrade.UpgradeType.Elite);

                PilotRuleType = typeof(SecondEdition);

                faction = Faction.Rebel;
            }
Exemplo n.º 25
0
            public BladeSquadronVeteran() : base()
            {
                PilotName  = "Blade Squadron Veteran";
                PilotSkill = 3;
                Cost       = 44;

                PrintedUpgradeIcons.Add(Upgrade.UpgradeType.Elite);

                SkinName = "Red";

                PilotRuleType = typeof(SecondEdition);
            }
Exemplo n.º 26
0
            public DalanOberos() : base()
            {
                PilotName  = "Dalan Oberos";
                PilotSkill = 7;
                Cost       = 25;

                IsUnique = true;

                PrintedUpgradeIcons.Add(Upgrade.UpgradeType.Elite);

                PilotAbilities.Add(new PilotAbilitiesNamespace.DalanOberosAbility());
            }
Exemplo n.º 27
0
            public MaulerMithel() : base()
            {
                PilotName  = "\"Mauler Mithel\"";
                PilotSkill = 7;
                Cost       = 17;

                IsUnique = true;

                PrintedUpgradeIcons.Add(Upgrade.UpgradeType.Elite);

                PilotAbilities.Add(new Abilities.MaulerMithelAbility());
            }
Exemplo n.º 28
0
            public ElloAsty() : base()
            {
                PilotName  = "Ello Asty";
                PilotSkill = 7;
                Cost       = 30;

                IsUnique = true;

                PrintedUpgradeIcons.Add(Upgrade.UpgradeType.Elite);

                PilotAbilities.Add(new Abilities.ElloAstyAbility());
            }
Exemplo n.º 29
0
            public TomaxBren() : base()
            {
                PilotName  = "Tomax Bren";
                PilotSkill = 8;
                Cost       = 24;

                IsUnique = true;

                PrintedUpgradeIcons.Add(UpgradeType.Elite);

                PilotAbilities.Add(new Abilities.TomaxBrenAbility());
            }
Exemplo n.º 30
0
            public OldTeroch() : base()
            {
                PilotName  = "Old Teroch";
                PilotSkill = 7;
                Cost       = 26;

                IsUnique = true;

                PrintedUpgradeIcons.Add(Upgrade.UpgradeType.Elite);

                PilotAbilities.Add(new Abilities.OldTerochAbility());
            }