Exemplo n.º 1
0
            public IG88A() : base()
            {
                PilotName  = "IG-88A";
                PilotSkill = 4;
                Cost       = 70;

                IsUnique      = true;
                PilotRuleType = typeof(SecondEdition);
                SkinName      = "Green";

                PilotAbilities.Add(new IG88AAbility());

                SEImageNumber = 197;
            }
Exemplo n.º 2
0
            public L337EscapeCraft() : base()
            {
                PilotName  = "L3-37";
                PilotSkill = 2;
                Cost       = 22;

                IsUnique = true;

                PrintedUpgradeIcons.Add(Upgrade.UpgradeType.Elite);

                PilotAbilities.Add(new Abilities.SecondEdition.L337Ability());

                SEImageNumber = 228;
            }
Exemplo n.º 3
0
            public PoeDameronHotr() : base()
            {
                PilotName  = "Poe Dameron (HotR)";
                PilotSkill = 9;
                Cost       = 33;

                IsUnique = true;

                PrintedUpgradeIcons.Add(Upgrade.UpgradeType.Elite);

                SkinName = "Black One";

                PilotAbilities.Add(new PoeDameronAbility());
            }
Exemplo n.º 4
0
            public SoontirFel() : base()
            {
                PilotName  = "Soontir Fel";
                PilotSkill = 9;
                Cost       = 27;

                IsUnique = true;

                PrintedUpgradeIcons.Add(Upgrade.UpgradeType.Elite);

                SkinName = "Red Stripes";

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

                UsesCharges   = true;
                MaxCharges    = 1;
                RegensCharges = true;

                PilotAbilities.RemoveAll(a => a is Abilities.CaptainNymScumAbiliity);
                PilotAbilities.Add(new Abilities.SecondEdition.CaptainNymScumAbiliitySE());

                SEImageNumber = 204;
            }
Exemplo n.º 6
0
            public Deathrain() : base()
            {
                PilotName  = "\"Deathrain\"";
                PilotSkill = 4;
                Cost       = 42;

                IsUnique = true;

                PilotRuleType = typeof(SecondEdition);

                PilotAbilities.Add(new Abilities.SecondEdition.DeathrainAbilitySE());

                SEImageNumber = 140;
            }
Exemplo n.º 7
0
            public OuterRimPioneer() : base()
            {
                PilotName  = "Outer Rim Pioneer";
                PilotSkill = 3;
                Cost       = 24;

                IsUnique = true;

                PrintedUpgradeIcons.Add(Upgrade.UpgradeType.Elite);

                PilotAbilities.Add(new Abilities.SecondEdition.OuterRimPioneerAbility());

                SEImageNumber = 227;
            }
Exemplo n.º 8
0
            public TurrPhennir() : base()
            {
                PilotName  = "Turr Phennir";
                PilotSkill = 7;
                Cost       = 25;

                IsUnique = true;

                PrintedUpgradeIcons.Add(Upgrade.UpgradeType.Elite);

                SkinName = "Red Stripes";

                PilotAbilities.Add(new Abilities.TurrPhennirAbility());
            }
Exemplo n.º 9
0
            public DoubleEdge() : base()
            {
                PilotName  = "\"Double Edge\"";
                PilotSkill = 2;
                Cost       = 33;

                IsUnique = true;

                PrintedUpgradeIcons.Add(Upgrade.UpgradeType.Elite);

                PilotAbilities.Add(new Abilities.SecondEdition.DoubleEdgeAbility());

                SEImageNumber = 128;
            }
Exemplo n.º 10
0
            public void AdaptPilotToSecondEdition()
            {
                PilotSkill = 3;
                Cost       = 42;
                MaxForce   = 1;

                PrintedUpgradeIcons.Remove(Upgrade.UpgradeType.Elite);
                PrintedUpgradeIcons.Add(Upgrade.UpgradeType.Force);

                PilotAbilities.RemoveAll(ability => ability is Abilities.EzraBridgerPilotAbility);
                PilotAbilities.Add(new Abilities.SecondEdition.EzraBridgerPilotAbilitySE());

                SEImageNumber = 39;
            }
Exemplo n.º 11
0
            public HeraSyndullaUWing() : base()
            {
                RequiredMods.Add(typeof(PhoenixSquadronMod));

                PilotName  = "Hera Syndulla";
                PilotSkill = 7;
                Cost       = 28;

                IsUnique = true;

                PrintedUpgradeIcons.Add(Upgrade.UpgradeType.Elite);

                PilotAbilities.Add(new HeraSyndullaAbility());
            }
Exemplo n.º 12
0
            public JoyRekkoff() : base()
            {
                PilotName  = "Joy Rekkoff";
                PilotSkill = 4;
                Cost       = 52;

                IsUnique = true;

                PilotRuleType = typeof(SecondEdition);

                PrintedUpgradeIcons.Add(UpgradeType.Elite);

                PilotAbilities.Add(new Abilities.SecondEdition.JoyRekkoffAbility());
            }
Exemplo n.º 13
0
            public CorranHorn() : base()
            {
                PilotName  = "Corran Horn";
                PilotSkill = 8;
                Cost       = 35;

                IsUnique = true;

                SkinName = "Green";

                PrintedUpgradeIcons.Add(Upgrade.UpgradeType.Elite);

                PilotAbilities.Add(new CorranHornAbility());
            }
Exemplo n.º 14
0
            public void AdaptPilotToSecondEdition()
            {
                PilotSkill = 4;
                Cost       = 84;
                MaxForce   = 2;

                PrintedUpgradeIcons.Remove(Upgrade.UpgradeType.Elite);
                PrintedUpgradeIcons.Add(Upgrade.UpgradeType.Force);

                PilotAbilities.RemoveAll(ability => ability is Abilities.AsajjVentressPilotAbility);
                PilotAbilities.Add(new Abilities.SecondEdition.AsajjVentressPilotAbilitySE());

                SEImageNumber = 219;
            }
Exemplo n.º 15
0
            public void AdaptPilotToSecondEdition()
            {
                PilotSkill = 6;
                MaxForce   = 3;
                Cost       = 70;

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

                PrintedUpgradeIcons.Remove(Upgrade.UpgradeType.Elite);
                PrintedUpgradeIcons.Add(Upgrade.UpgradeType.Force);

                SEImageNumber = 93;
            }
Exemplo n.º 16
0
            public JanOrs() : base()
            {
                PilotName  = "Jan Ors";
                PilotSkill = 8;
                Cost       = 25;

                IsUnique = true;

                PrintedUpgradeIcons.Add(Upgrade.UpgradeType.Elite);

                faction = Faction.Rebel;

                PilotAbilities.Add(new Abilities.JanOrsAbility());
            }
Exemplo n.º 17
0
            public KullbeeSperado() : base()
            {
                PilotName  = "Kullbee Sperado";
                PilotSkill = 7;
                Cost       = 26;

                IsUnique = true;

                PrintedUpgradeIcons.Add(UpgradeType.Elite);

                SkinName = "Partisan";

                PilotAbilities.Add(new KullbeeSperadoAbility());
            }
Exemplo n.º 18
0
            public JunoEclipse() : base()
            {
                PilotName  = "Juno Eclipse";
                PilotSkill = 8;
                Cost       = 28;

                IsUnique = true;

                PrintedUpgradeIcons.Add(Upgrade.UpgradeType.Elite);

                SkinName = "Blue";

                PilotAbilities.Add(new Abilities.JunoEclipseAbility());
            }
Exemplo n.º 19
0
            public Lowhhrick() : base()
            {
                PilotName  = "Lowhhrick";
                PilotSkill = 5;
                Cost       = 28;

                IsUnique = true;

                PrintedUpgradeIcons.Add(Upgrade.UpgradeType.Elite);

                SkinName = "Lowhhrick";

                PilotAbilities.Add(new Abilities.LowhhrickAbility());
            }
Exemplo n.º 20
0
            public DutchVander() : base()
            {
                PilotName  = "\"Dutch\" Vander";
                PilotSkill = 6;
                Cost       = 23;

                IsUnique = true;

                PrintedUpgradeIcons.Add(Upgrade.UpgradeType.Astromech);

                faction = Faction.Rebel;

                PilotAbilities.Add(new Abilities.DutchVanderAbility());
            }
Exemplo n.º 21
0
            public CountessRyad() : base()
            {
                PilotName  = "Countess Ryad";
                PilotSkill = 5;
                Cost       = 34;

                IsUnique = true;

                PrintedUpgradeIcons.Add(Upgrade.UpgradeType.Elite);

                SkinName = "Crimson";

                PilotAbilities.Add(new Abilities.CountessRyadAbility());
            }
Exemplo n.º 22
0
            public KeyanFarlander() : base()
            {
                PilotName  = "Keyan Farlander";
                PilotSkill = 7;
                Cost       = 29;

                IsUnique = true;

                PrintedUpgradeIcons.Add(UpgradeType.Elite);

                PilotAbilities.Add(new Abilities.KeyanFarlanderAbiliity());

                SkinName = "Blue";
            }
Exemplo n.º 23
0
            public CaptainNymScum() : base()
            {
                PilotName  = "Captain Nym";
                PilotSkill = 8;
                Cost       = 30;

                IsUnique = true;

                SkinName = "Captain Nym (Scum)";

                PrintedUpgradeIcons.Add(Upgrade.UpgradeType.Elite);

                PilotAbilities.Add(new CaptainNymScumAbiliity());
            }
Exemplo n.º 24
0
            public SawGerrera() : base()
            {
                PilotName  = "Saw Gerrera";
                PilotSkill = 6;
                Cost       = 26;

                IsUnique = true;

                PrintedUpgradeIcons.Add(UpgradeType.Elite);

                SkinName = "Partisan";

                PilotAbilities.Add(new SawGerreraPilotAbility());
            }
Exemplo n.º 25
0
            public LieutenantKestal() : base()
            {
                PilotName  = "Lieutenant Kestal";
                PilotSkill = 4;
                Cost       = 36;

                IsUnique = true;

                PrintedUpgradeIcons.Add(Upgrade.UpgradeType.Elite);

                PilotAbilities.Add(new Abilities.SecondEdition.LieutenantKestalAbility());

                SEImageNumber = 127;
            }
Exemplo n.º 26
0
            public KyleKatarn() : base()
            {
                PilotName  = "Kyle Katarn";
                PilotSkill = 6;
                Cost       = 21;

                IsUnique = true;

                PrintedUpgradeIcons.Add(Upgrade.UpgradeType.Elite);

                faction = Faction.Rebel;

                PilotAbilities.Add(new Abilities.KyleKatarnAbility());
            }
Exemplo n.º 27
0
            public NeraDantels() : base()
            {
                PilotName  = "Nera Dantels";
                PilotSkill = 5;
                Cost       = 26;

                IsUnique = true;

                PrintedUpgradeIcons.Add(UpgradeType.Elite);

                SkinName = "Red";

                PilotAbilities.Add(new Abilities.NeraDantelsAbility());
            }
Exemplo n.º 28
0
            public DarthVader() : base()
            {
                PilotName  = "Darth Vader";
                PilotSkill = 9;
                Cost       = 29;

                IsUnique = true;

                PrintedUpgradeIcons.Add(Upgrade.UpgradeType.Elite);

                SkinName = "Blue";

                PilotAbilities.Add(new Abilities.DarthVaderAbility());
            }
Exemplo n.º 29
0
            public MaarekStele() : base()
            {
                IsHidden = true;

                PilotName  = "Maarek Stele";
                PilotSkill = 7;
                Cost       = 27;

                IsUnique = true;

                PrintedUpgradeIcons.Add(Upgrade.UpgradeType.Elite);

                PilotAbilities.Add(new Abilities.MaarekSteleAbility());
            }
Exemplo n.º 30
0
            public PalobGodalhi() : base()
            {
                PilotName  = "Palob Godalhi";
                PilotSkill = 5;
                Cost       = 20;

                IsUnique = true;

                PrintedUpgradeIcons.Add(UpgradeType.Elite);
                PrintedUpgradeIcons.Add(UpgradeType.Illicit);

                faction = Faction.Scum;

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