private static void LoadAdders() { // MK5 ShipTemplate template = TemplateDatabase.AddShip("AdderMk5"); template.SetName(Resources.Fighter_AdderMk5Name); template.SetDescription(Resources.Fighter_AdderMk5Description); template.SetClass("Starfighter", "Gunship"); template.SetModel("AdlerLongRangeScoutYellow"); template.SetRadarTrace("radar_cruiser.png"); template.SetHull(50); template.SetShields(30); template.SetSpeed(80, 28, 25); // Arc, Dir, Range, CycleTime, Dmg template.SetupBeamWeapon(0, 35, 0, 800, 5.0f, 2.0f); template.SetupBeamWeapon(1, 70, 30, 600, 5.0f, 2.0f); template.SetupBeamWeapon(2, 70, -35, 600, 5.0f, 2.0f); template.SetMissleTubeCount(1, 15); template.SetupMissileMagazine(MissileWeaponTypes.HVLI, 4); // MK4 ShipTemplate variation = TemplateDatabase.CloneShip(template, "AdderMk4"); variation.SetName(Resources.Fighter_AdderMk4Name); variation.SetDescription(Resources.Fighter_AdderMk4Description); variation.SetModel("AdlerLongRangeScoutBlue"); variation.SetHull(40); variation.SetShields(20); variation.SetSpeed(60, 20, 20); variation.SetMissleTubeCount(1, 20); variation.ClearMagazines(); variation.SetupMissileMagazine(MissileWeaponTypes.HVLI, 2); // MK6 variation = TemplateDatabase.CloneShip(template, "AdderMk6"); variation.SetName(Resources.Fighter_AdderMk6Name); variation.SetDescription(Resources.Fighter_AdderMk6Description); variation.SetupBeamWeapon(3, 35, 180, 600, 6.0f, 2.0f); variation.ClearMagazines(); variation.SetupMissileMagazine(MissileWeaponTypes.HVLI, 8); }