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.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(KnaveSquadronEscort); }
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 = "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 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() { FullType = "TIE/ag Aggressor"; PrintedUpgradeIcons.Add(Upgrade.UpgradeType.Gunner); ActionBar.AddActionLink(typeof(BarrelRollAction), new EvadeAction() { IsRed = true }); IconicPilots[Faction.Imperial] = typeof(LieutenantKestal); }
public void AdaptShipToSecondEdition() { //TODO: Ability MaxHull = 3; MaxShields = 1; ActionBar.AddActionLink(typeof(BarrelRollAction), new EvadeAction() { IsRed = true }); IconicPilots[Faction.Rebel] = typeof(HeraSyndulla); }
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 = "Fang Fighter"; IconicPilots[Faction.Scum] = typeof(FennRau); ShipAbilities.Add(new Abilities.SecondEdition.ConcordiaFaceoffAbility()); UpgradeBar.RemoveSlot(Upgrade.UpgradeType.Modification); ActionBar.AddActionLink(typeof(BarrelRollAction), new FocusAction() { IsRed = true }); ActionBar.AddActionLink(typeof(BoostAction), new FocusAction() { IsRed = true }); }
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 = "TIE Advanced v1"; Maneuvers.Add("2.L.E", MovementComplexity.Complex); Maneuvers.Add("2.R.E", MovementComplexity.Complex); Maneuvers["4.F.S"] = MovementComplexity.Normal; PrintedUpgradeIcons.Add(Upgrade.UpgradeType.System); UpgradeBar.RemoveSlot(Upgrade.UpgradeType.Modification); ActionBar.AddActionLink(typeof(BoostAction), new FocusAction() { IsRed = true }); ActionBar.AddActionLink(typeof(BarrelRollAction), new FocusAction() { IsRed = true }); ActionBar.AddPrintedAction(new EvadeAction()); }
public void AdaptShipToSecondEdition() { FullType = "TIE Advanced x1"; ActionBar.RemovePrintedAction(typeof(EvadeAction)); Maneuvers["1.F.S"] = MovementComplexity.Normal; 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.System); ActionBar.AddActionLink(typeof(FocusAction), new BarrelRollAction() { IsRed = true }); ShipAbilities.Add(new Abilities.SecondEdition.AdvancedTargetingComputer()); }
public void AdaptPilotToSecondEdition() { Cost = 62; ActionBar.RemovePrintedAction(typeof(FocusAction)); ActionBar.AddPrintedAction(new CalculateAction()); ActionBar.RemoveActionLink(typeof(BarrelRollAction), typeof(FocusAction)); ActionBar.AddActionLink(typeof(BarrelRollAction), new CalculateAction() { IsRed = true }); ActionBar.RemoveActionLink(typeof(BoostAction), typeof(FocusAction)); ActionBar.AddActionLink(typeof(BoostAction), new CalculateAction() { IsRed = true }); SEImageNumber = 178; }
public void AdaptShipToSecondEdition() { FullType = "StarViper-class Attack Platform"; Maneuvers["2.L.B"] = MovementComplexity.Easy; Maneuvers["2.R.B"] = MovementComplexity.Easy; ShipAbilities.Add(new StarViperMkIIAbility()); ActionBar.AddActionLink(typeof(BarrelRollAction), new FocusAction() { IsRed = true }); ActionBar.AddActionLink(typeof(BoostAction), new FocusAction() { IsRed = true }); PrintedUpgradeIcons.Add(Upgrade.UpgradeType.System); IconicPilots[Faction.Scum] = typeof(BlackSunEnforcer); }