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() { FullType = "E-wing"; Maneuvers.Add("1.L.T", MovementComplexity.Complex); Maneuvers["1.L.B"] = 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.Remove("3.F.R"); Maneuvers.Add("3.L.R", MovementComplexity.Complex); Maneuvers.Add("3.R.R", MovementComplexity.Complex); Maneuvers["4.F.S"] = MovementComplexity.Easy; MaxHull = 3; ActionBar.AddPrintedAction(new BoostAction()); ActionBar.AddActionLink(typeof(BarrelRollAction), new TargetLockAction() { IsRed = true }); ActionBar.AddActionLink(typeof(BoostAction), new TargetLockAction() { IsRed = true }); SetTargetLockRange(2, int.MaxValue); IconicPilots[Faction.Rebel] = typeof(GavinDarklighter); }
public void AdaptShipToSecondEdition() { FullType = "Modified YT-1300 Light Freighter"; ShipBaseArcsType = Arcs.BaseArcsType.ArcMobileDual; Maneuvers.Remove("1.L.T"); Maneuvers["1.L.B"] = MovementComplexity.Normal; Maneuvers["1.R.B"] = MovementComplexity.Normal; Maneuvers.Remove("1.R.T"); Maneuvers["2.L.B"] = MovementComplexity.Easy; Maneuvers["2.R.B"] = MovementComplexity.Easy; Maneuvers["3.L.R"] = MovementComplexity.Complex; Maneuvers.Add("3.L.T", MovementComplexity.Normal); Maneuvers.Add("3.R.T", MovementComplexity.Normal); Maneuvers["3.R.R"] = MovementComplexity.Complex; Firepower = 3; MaxHull = 8; MaxShields = 5; PrintedUpgradeIcons.Add(Upgrade.UpgradeType.Missile); PrintedUpgradeIcons.Add(Upgrade.UpgradeType.Gunner); PrintedUpgradeIcons.Add(Upgrade.UpgradeType.Illicit); ActionBar.AddPrintedAction(new RotateArcAction()); ActionBar.AddPrintedAction(new BoostAction() { IsRed = true }); IconicPilots[Faction.Rebel] = typeof(LandoCalrissian); }
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() { Maneuvers.Remove("3.F.R"); Maneuvers.Add("3.L.R", MovementComplexity.Complex); Maneuvers.Add("3.R.R", MovementComplexity.Complex); PrintedUpgradeIcons.Add(Upgrade.UpgradeType.Modification); ShipAbilities.Add(new Abilities.SecondEdition.AutoThrusters()); }
public void AdaptShipToSecondEdition() { Maneuvers.Add("0.S.S", MovementComplexity.Complex); Maneuvers.Remove("5.F.S"); MaxShields = 2; ActionBar.AddPrintedAction(new BarrelRollAction() { IsRed = true }); }
public void AdaptShipToSecondEdition() { Maneuvers.Add("2.L.E", MovementComplexity.Complex); Maneuvers.Add("2.R.E", MovementComplexity.Complex); Maneuvers["3.F.S"] = MovementComplexity.Easy; Maneuvers.Remove("5.F.R"); MaxHull = 5; ActionBar.AddPrintedAction(new BarrelRollAction()); PrintedUpgradeIcons.Add(Upgrade.UpgradeType.Modification); PrintedUpgradeIcons.Add(Upgrade.UpgradeType.Modification); }
public void AdaptShipToSecondEdition() { Maneuvers.Add("0.S.S", MovementComplexity.Complex); Maneuvers.Add("2.F.R", MovementComplexity.Complex); Maneuvers.Remove("3.F.R"); Maneuvers["3.F.S"] = MovementComplexity.Normal; Maneuvers["4.F.S"] = MovementComplexity.Complex; MaxHull = 5; MaxShields = 4; ShipBaseSize = BaseSize.Medium; ActionBar.RemovePrintedAction(typeof(EvadeAction)); ActionBar.AddPrintedAction(new JamAction()); }
public void AdaptShipToSecondEdition() { FullType = "TIE/sk Striker"; Maneuvers.Add("1.F.R", MovementComplexity.Complex); Maneuvers["2.L.B"] = MovementComplexity.Easy; Maneuvers["2.R.B"] = MovementComplexity.Easy; Maneuvers.Remove("2.F.R"); ShipAbilities.Add(new Abilities.AdaptiveAileronsAbility()); PrintedUpgradeIcons.Add(Upgrade.UpgradeType.Bomb); PrintedUpgradeIcons.Add(Upgrade.UpgradeType.Gunner); IconicPilots[Faction.Imperial] = typeof(Duchess); }
public void AdaptShipToSecondEdition() { FullType = "RZ-1 A-wing"; ActionBar.AddPrintedAction(new BarrelRollAction()); UpgradeBar.RemoveSlot(Upgrade.UpgradeType.Modification); Maneuvers.Add("3.L.R", MovementComplexity.Complex); Maneuvers.Add("3.R.R", MovementComplexity.Complex); Maneuvers.Remove("3.F.R"); ShipAbilities.Add(new VectoredThrusters()); IconicPilots[Faction.Rebel] = typeof(JakeFarrell); }
public void AdaptShipToSecondEdition() { //TODO: Ship ability FullType = "Quadrijet Transfer Spacetug"; Maneuvers.Remove("1.F.V"); Maneuvers.Add("2.F.V", MovementComplexity.Complex); Maneuvers.Add("1.L.B", MovementComplexity.Normal); Maneuvers.Add("1.R.B", MovementComplexity.Normal); ActionBar.AddPrintedAction(new EvadeAction() { IsRed = true }); }
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); }
private void deleteBtn_Click(object sender, RoutedEventArgs e) { var dc = (sender as Button)?.DataContext as Maneuver; Maneuvers.Remove(dc); }