public void AdaptShipToSecondEdition() { Maneuvers["1.L.B"] = MovementComplexity.Easy; Maneuvers["1.R.B"] = MovementComplexity.Easy; Maneuvers["2.L.B"] = MovementComplexity.Normal; Maneuvers["2.R.B"] = MovementComplexity.Normal; Maneuvers["3.F.S"] = MovementComplexity.Normal; Maneuvers["4.F.S"] = MovementComplexity.Complex; Maneuvers.Remove("5.F.S"); factions.Remove(Faction.Rebel); MaxHull = 6; MaxShields = 4; ShipBaseSize = BaseSize.Medium; ActionBar.RemovePrintedAction(typeof(BarrelRollAction)); ActionBar.AddPrintedAction(new BarrelRollAction() { IsRed = true }); PrintedUpgradeIcons.Remove(Upgrade.UpgradeType.Torpedo); PrintedUpgradeIcons.Remove(Upgrade.UpgradeType.Missile); }
public void AdaptShipToSecondEdition() { FullType = "TIE/ca Punisher"; Maneuvers.Add("0.S.S", MovementComplexity.Complex); Maneuvers["2.L.T"] = MovementComplexity.Normal; Maneuvers["2.R.T"] = MovementComplexity.Normal; Maneuvers["3.L.T"] = MovementComplexity.Complex; Maneuvers["3.R.T"] = MovementComplexity.Complex; ShipBaseSize = BaseSize.Medium; ActionBar.AddActionLink(typeof(BoostAction), new TargetLockAction() { IsRed = true }); ActionBar.AddPrintedAction(new BarrelRollAction() { IsRed = true }); ActionBar.AddPrintedAction(new ReloadAction()); PrintedUpgradeIcons.Remove(Upgrade.UpgradeType.Torpedo); PrintedUpgradeIcons.Add(Upgrade.UpgradeType.Gunner); IconicPilots[Faction.Imperial] = typeof(CutlassSquadronPilot); }
public void AdaptPilotToSecondEdition() { PrintedUpgradeIcons.Remove(Upgrade.UpgradeType.Elite); PrintedUpgradeIcons.Add(Upgrade.UpgradeType.Force); SEImageNumber = 100; }
public void AdaptShipToSecondEdition() { MaxHull = 6; MaxShields = 3; ActionBar.AddActionLink(typeof(FocusAction), new RotateArcAction() { IsRed = true }); ActionBar.AddActionLink(typeof(TargetLockAction), new RotateArcAction() { IsRed = true }); ActionBar.AddPrintedAction(new BarrelRollAction() { IsRed = true }); PrintedUpgradeIcons.Remove(Upgrade.UpgradeType.Elite); PrintedUpgradeIcons.Add(Upgrade.UpgradeType.Torpedo); ShipBaseArcsType = Arcs.BaseArcsType.ArcMobileOnly; Maneuvers["1.L.T"] = MovementComplexity.Normal; Maneuvers["1.R.T"] = MovementComplexity.Complex; Maneuvers.Remove("2.L.R"); Maneuvers["2.L.T"] = MovementComplexity.Normal; Maneuvers["2.R.T"] = MovementComplexity.Complex; Maneuvers.Remove("2.R.R"); Maneuvers.Add("3.L.R", MovementComplexity.Complex); Maneuvers["3.L.B"] = MovementComplexity.Easy; Maneuvers["3.F.S"] = MovementComplexity.Easy; }
public void AdaptShipToSecondEdition() { Maneuvers["2.L.T"] = MovementComplexity.Normal; Maneuvers["2.R.T"] = MovementComplexity.Normal; Maneuvers.Add("3.F.R", MovementComplexity.Complex); FullType = "TIE/sa Bomber"; PrintedUpgradeIcons.Remove(Upgrade.UpgradeType.Torpedo); PrintedUpgradeIcons.Add(Upgrade.UpgradeType.Bomb); PrintedUpgradeIcons.Add(Upgrade.UpgradeType.Gunner); ActionBar.AddActionLink(typeof(BarrelRollAction), new TargetLockAction() { IsRed = true }); ActionBar.AddPrintedAction(new ReloadAction() { IsRed = true }); IconicPilots[Faction.Imperial] = typeof(CaptainJonus); ShipAbilities.Add(new Abilities.SecondEdition.NimbleBomber()); }
public void AdaptShipToSecondEdition() { ShipBaseSize = BaseSize.Medium; MaxHull = 6; MaxShields = 2; Maneuvers["1.L.T"] = MovementComplexity.Normal; Maneuvers["1.R.T"] = MovementComplexity.Normal; Maneuvers["3.L.T"] = MovementComplexity.None; Maneuvers["3.R.T"] = MovementComplexity.None; Maneuvers["3.L.E"] = MovementComplexity.Complex; Maneuvers["3.R.E"] = MovementComplexity.Complex; Maneuvers["3.F.S"] = MovementComplexity.Easy; Maneuvers["3.F.R"] = MovementComplexity.None; PrintedUpgradeIcons.Remove(PrintedUpgradeIcons.Find(n => n.GetType() == typeof(EvadeAction))); PrintedActions.Add(new ReinforceAftAction() { Host = this }); PrintedActions.Add(new ReinforceForeAction() { Host = this }); PrintedActions.Add(new BoostAction()); factions.Remove(Faction.Imperial); }
public void AdaptShipToSecondEdition() { FullType = "BTL-A4 Y-wing"; MaxHull = 6; MaxShields = 2; Maneuvers["1.L.B"] = MovementComplexity.Easy; Maneuvers["1.R.B"] = MovementComplexity.Easy; ActionBar.AddPrintedAction(new BarrelRollAction() { IsRed = true }); ActionBar.AddPrintedAction(new ReloadAction() { IsRed = true }); PrintedUpgradeIcons.Add(Upgrade.UpgradeType.Bomb); PrintedUpgradeIcons.Add(Upgrade.UpgradeType.Gunner); PrintedUpgradeIcons.Remove(Upgrade.UpgradeType.Torpedo); IconicPilots[Faction.Scum] = typeof(NorraWexleyYWing); IconicPilots[Faction.Scum] = typeof(HiredGun); }
public void AdaptPilotToSecondEdition() { PilotSkill = 5; Cost = 80; PrintedUpgradeIcons.Remove(Upgrade.UpgradeType.Illicit); }
public void AdaptShipToSecondEdition() { ShipBaseArcsType = Arcs.BaseArcsType.ArcMobileDual; Maneuvers.Add("1.L.T", MovementComplexity.Complex); Maneuvers["1.L.B"] = MovementComplexity.Easy; Maneuvers["1.F.S"] = MovementComplexity.Easy; Maneuvers["1.R.B"] = MovementComplexity.Easy; Maneuvers.Add("1.R.T", MovementComplexity.Complex); Maneuvers["2.L.B"] = MovementComplexity.Normal; Maneuvers["2.R.B"] = MovementComplexity.Normal; Maneuvers["3.F.S"] = MovementComplexity.Normal; ActionBar.AddPrintedAction(new ReinforceForeAction()); ActionBar.AddPrintedAction(new ReinforceAftAction()); ActionBar.AddPrintedAction(new RotateArcAction()); ActionBar.AddPrintedAction(new CoordinateAction() { IsRed = true }); PrintedUpgradeIcons.Remove(Upgrade.UpgradeType.Crew); PrintedUpgradeIcons.Add(Upgrade.UpgradeType.Gunner); IconicPilots[Faction.Imperial] = typeof(CaptainOicunn); }
public void AdaptPilotToSecondEdition() { Cost = 41; PilotSkill = 1; PrintedUpgradeIcons.Remove(UpgradeType.Elite); PrintedUpgradeIcons.Add(UpgradeType.Illicit); }
public void AdaptPilotToSecondEdition() { PilotSkill = 2; Cost = 34; PrintedUpgradeIcons.Remove(Upgrade.UpgradeType.SalvagedAstromech); PrintedUpgradeIcons.Add(Upgrade.UpgradeType.Astromech); PrintedUpgradeIcons.Add(Upgrade.UpgradeType.Elite); }
public void AdaptPilotToSecondEdition() { PilotSkill = 1; Cost = 43; PrintedUpgradeIcons.Remove(Upgrade.UpgradeType.Elite); SEImageNumber = 203; }
public void AdaptPilotToSecondEdition() { PilotSkill = 4; Cost = 74; PrintedUpgradeIcons.Remove(Upgrade.UpgradeType.Illicit); PilotAbilities.RemoveAll(a => a is Abilities.KathScarletSVAbility); PilotAbilities.Add(new Abilities.SecondEdition.KathScarletSEAbility()); }
public void AdaptPilotToSecondEdition() { PilotSkill = 5; Cost = 42; PrintedUpgradeIcons.Remove(Upgrade.UpgradeType.SalvagedAstromech); PrintedUpgradeIcons.Add(Upgrade.UpgradeType.Illicit); SEImageNumber = 165; }
public void AdaptPilotToSecondEdition() { PilotSkill = 2; Cost = 45; PrintedUpgradeIcons.Remove(Upgrade.UpgradeType.Elite); PrintedUpgradeIcons.Add(Upgrade.UpgradeType.Illicit); SEImageNumber = 9; }
public void AdaptPilotToSecondEdition() { PilotSkill = 5; MaxForce = 2; Cost = 62; PilotAbilities.RemoveAll(a => a is Abilities.LukeSkywalkerAbility); PilotAbilities.Add(new Abilities.SecondEdition.LukeSkywalkerAbility()); PrintedUpgradeIcons.Remove(Upgrade.UpgradeType.Elite); PrintedUpgradeIcons.Add(Upgrade.UpgradeType.Force); }
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); }
public void AdaptPilotToSecondEdition() { PilotSkill = 3; Cost = 41; MaxForce = 1; PilotAbilities.RemoveAll(ability => ability is Abilities.EzraBridgerPilotAbility); PilotAbilities.Add(new Abilities.SecondEdition.EzraBridgerPilotAbilitySE()); PrintedUpgradeIcons.Remove(Upgrade.UpgradeType.Elite); PrintedUpgradeIcons.Add(Upgrade.UpgradeType.Force); SEImageNumber = 36; }
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; }
public void AdaptPilotToSecondEdition() { PilotName = "Grand Inquisitor"; PilotSkill = 5; Cost = 58; MaxForce = 2; PrintedUpgradeIcons.Remove(Upgrade.UpgradeType.Elite); PrintedUpgradeIcons.Add(Upgrade.UpgradeType.Force); PilotAbilities.RemoveAll(ability => ability is Abilities.TheInquisitorAbility); PilotAbilities.Add(new Abilities.SecondEdition.GrandInquisitorAbilitySE()); SEImageNumber = 99; }
public AutopilotDrone() : base() { PilotName = "Autopilot Drone"; PilotSkill = 1; Cost = 12; IsUnique = true; UsesCharges = true; MaxCharges = 3; PrintedUpgradeIcons.Remove(Upgrade.UpgradeType.Crew); UpgradeBar.RemoveSlot(Upgrade.UpgradeType.Modification); ShipAbilities.Add(new Abilities.SecondEdition.AutopilotDroneAbility()); SEImageNumber = 229; }
public void AdaptShipToSecondEdition() { FullType = "HWK-290 Light Freighter"; Maneuvers.Add("0.S.S", MovementComplexity.Complex); Maneuvers.Add("3.L.T", MovementComplexity.Complex); Maneuvers["3.L.B"] = MovementComplexity.Normal; Maneuvers["3.F.S"] = MovementComplexity.Easy; Maneuvers["3.R.B"] = MovementComplexity.Normal; Maneuvers.Add("3.R.T", MovementComplexity.Complex); Maneuvers["4.F.S"] = MovementComplexity.Normal; Firepower = 2; MaxHull = 3; MaxShields = 2; ActionBar.AddActionLink(typeof(FocusAction), new RotateArcAction() { IsRed = true }); ActionBar.AddActionLink(typeof(TargetLockAction), new RotateArcAction() { IsRed = true }); ActionBar.AddPrintedAction(new BoostAction() { IsRed = true }); ActionBar.AddPrintedAction(new RotateArcAction()); ActionBar.AddPrintedAction(new JamAction() { IsRed = true }); PrintedUpgradeIcons.Remove(Upgrade.UpgradeType.Turret); PrintedUpgradeIcons.Add(Upgrade.UpgradeType.Bomb); PrintedUpgradeIcons.Add(Upgrade.UpgradeType.Modification); ShipBaseArcsType = Arcs.BaseArcsType.ArcMobileOnly; IconicPilots[Faction.Scum] = typeof(SpiceRunner); IconicPilots[Faction.Rebel] = typeof(KyleKatarn); }
public void AdaptShipToSecondEdition() { FullType = "BTL-S8 K-wing"; MaxHull = 6; MaxShields = 3; ShipBaseArcsType = Arcs.BaseArcsType.ArcMobileDual; ShipBaseSize = BaseSize.Medium; ActionBar.AddPrintedAction(new RotateArcAction()); ActionBar.AddPrintedAction(new ReloadAction()); PrintedUpgradeIcons.Add(Upgrade.UpgradeType.Missile); PrintedUpgradeIcons.Add(Upgrade.UpgradeType.Gunner); PrintedUpgradeIcons.Remove(Upgrade.UpgradeType.Turret); PrintedUpgradeIcons.Remove(Upgrade.UpgradeType.Torpedo); }
public void AdaptShipToSecondEdition() { FullType = "A/SF-01 B-wing"; Maneuvers["3.F.S"] = MovementComplexity.Easy; MaxHull = 4; MaxShields = 4; ActionBar.AddActionLink(typeof(FocusAction), new BarrelRollAction() { IsRed = true }); PrintedUpgradeIcons.Remove(Upgrade.UpgradeType.Torpedo); PrintedUpgradeIcons.Add(Upgrade.UpgradeType.Cannon); IconicPilots[Faction.Rebel] = typeof(BraylenStramm); }
public void AdaptShipToSecondEdition() { FullType = "UT-60D U-wing"; ShipBaseSize = BaseSize.Medium; Agility = 2; MaxHull = 5; MaxShields = 3; PrintedUpgradeIcons.Remove(Upgrade.UpgradeType.Torpedo); PrintedUpgradeIcons.Add(Upgrade.UpgradeType.Configuration); ActionBar.AddPrintedAction(new CoordinateAction() { IsRed = true }); IconicPilots[Faction.Rebel] = typeof(HeffTobber); }
public void AdaptShipToSecondEdition() { //TODO: Ability FullType = "VCX-100 Light Freighter"; MaxShields = 4; ActionBar.AddPrintedAction(new ReinforceForeAction()); ActionBar.AddPrintedAction(new ReinforceAftAction()); ActionBar.RemovePrintedAction(typeof(EvadeAction)); PrintedUpgradeIcons.Remove(Upgrade.UpgradeType.System); PrintedUpgradeIcons.Remove(Upgrade.UpgradeType.Torpedo); PrintedUpgradeIcons.Add(Upgrade.UpgradeType.Gunner); Maneuvers.Remove("5.F.R"); Maneuvers.Add("4.F.R", MovementComplexity.Complex); IconicPilots[Faction.Rebel] = typeof(HeraSyndulla); }
public void AdaptShipToSecondEdition() { FullType = "YT-2400 Light Freighter"; Firepower = 4; MaxHull = 6; MaxShields = 4; ShipBaseArcsType = Arcs.BaseArcsType.ArcMobileDual; PrintedUpgradeIcons.Remove(Upgrade.UpgradeType.Cannon); PrintedUpgradeIcons.Add(Upgrade.UpgradeType.Crew); PrintedUpgradeIcons.Add(Upgrade.UpgradeType.Illicit); ActionBar.RemovePrintedAction(typeof(BarrelRollAction)); ActionBar.AddPrintedAction(new BarrelRollAction() { IsRed = true }); ActionBar.AddPrintedAction(new RotateArcAction()); ShipAbilities.Add(new Abilities.SecondEdition.SensorBlindspot()); }
public void AdaptShipToSecondEdition() { ShipBaseArcsType = BaseArcsType.ArcDefault; Maneuvers["2.L.T"] = MovementComplexity.Normal; Maneuvers["2.R.T"] = MovementComplexity.Normal; MaxHull = 7; ShipBaseSize = BaseSize.Medium; ActionBar.RemovePrintedAction(typeof(BarrelRollAction)); ActionBar.AddPrintedAction(new BarrelRollAction() { IsRed = true }); PrintedUpgradeIcons.Remove(Upgrade.UpgradeType.SalvagedAstromech); PrintedUpgradeIcons.Add(Upgrade.UpgradeType.Astromech); ShipAbilities.Add(new Abilities.SecondEdition.DeadToRights()); IconicPilots[Faction.Scum] = typeof(CartelExecutioner); }