Beyond_Beyaan.Data_Managers.MasterTechnologyManager.LoadPropulsionTechs C# (CSharp) Метод

LoadPropulsionTechs() приватный Метод

private LoadPropulsionTechs ( ) : void
Результат void
        private void LoadPropulsionTechs()
        {
            PropulsionTechs.Add(new Technology(TechField.PROPULSION, "Retro Engines", "Moves ships at warp one (1 parsecs per turn), and allows a maximum maneuverability of class I in combat.", 1, speed: 1, maneuverSpeed: 1, genericCost: 2, genericSize: 10));
            PropulsionTechs.Add(new Technology(TechField.PROPULSION, "Hydrogen Fuel Cells", "Fuel reserves allow ships to move up to 4 parsecs away from colony planets.", 3, fuelRange: 4));
            PropulsionTechs.Add(new Technology(TechField.PROPULSION, "Deutrium Fuel Cells", "Fuel reserves allow ships to move up to 5 parsecs away from colony planets.", 5, fuelRange: 5));
            PropulsionTechs.Add(new Technology(TechField.PROPULSION, "Nuclear Engines", "Moves ships at warp two (2 parsecs per turn), and allows a maximum maneuverability of class II in combat.", 6, speed: 2, maneuverSpeed: 1, genericCost: 4, genericSize: 18));
            PropulsionTechs.Add(new Technology(TechField.PROPULSION, "Irridium Fuel Cells", "Fuel reserves allow ships to move up to 6 parsecs away from colony planets.", 9, fuelRange: 6));
            PropulsionTechs.Add(new Technology(TechField.PROPULSION, "Inertial Stabilizer", "Generates a field that reduces the inertia of ships, and adds 2 classes of maneuverability in combat (+2 defense and +1 combat speed).", 10, inertialstabilizer: true, smallCost: 2, smallSize: 4, smallPower: 8, mediumCost: 7.5f, mediumSize: 20, mediumPower: 40, largeCost: 50, largeSize: 100, largePower: 200, hugeCost: 270, hugeSize: 500, hugePower: 1000));
            PropulsionTechs.Add(new Technology(TechField.PROPULSION, "Sub Light Drives", "Moves ships at warp three (3 parsecs per turn), and allows a maximum maneuverability of class III in combat.", 12, speed: 3, maneuverSpeed: 1, genericCost: 6, genericSize: 26));
            PropulsionTechs.Add(new Technology(TechField.PROPULSION, "Dotomite Crystals", "Fuel reserves allow ships to move up to 7 parsecs away from colony planets.", 14, fuelRange: 7));
            PropulsionTechs.Add(new Technology(TechField.PROPULSION, "Energy Pulsar", "A potent engine modification which generates a sudden spherical burst of energy striking all adjacent ships for up to 5 points of damage plus 1 per two ships.", 16, energypulsar: true, genericCost: 75, genericSize: 150, genericPower: 250));
            PropulsionTechs.Add(new Technology(TechField.PROPULSION, "Fusion Drives", "Moves ships at warp four (4 parsecs per turn), and allows a maximum maneuverability of class IV in combat.", 18, speed: 4, maneuverSpeed: 2, genericCost: 8, genericSize: 33));
            PropulsionTechs.Add(new Technology(TechField.PROPULSION, "Uridium Fuel Cells", "Fuel reserves allow ships to move up to 8 parsecs away from colony planets.", 19, fuelRange: 8));
            PropulsionTechs.Add(new Technology(TechField.PROPULSION, "Warp Dissipator", "Specialized weapon that disrupts the warp fields surrounding enemy ships, reducing their speed by 0-1 each turn the weapon is fired.", 20, warpDissipator: true, genericCost: 65, genericSize: 100, genericPower: 300));
            PropulsionTechs.Add(new Technology(TechField.PROPULSION, "Reajax II Fuel Cells", "Fuel reserves allow ships to move up to 9 parsecs away from colony planets.", 23, fuelRange: 9));
            PropulsionTechs.Add(new Technology(TechField.PROPULSION, "Impulse Drives", "Moves ships at warp five (5 parsecs per turn), and allows a maximum maneuverability of class V in combat.", 24, speed: 5, maneuverSpeed: 2, genericCost: 10, genericSize: 36));
            PropulsionTechs.Add(new Technology(TechField.PROPULSION, "Intergalactic Star Gates", "Allows your ships to move between any two planets equipped with star gates in only one turn. Costs 3000 BC to build.", 27, stargate: true));
            PropulsionTechs.Add(new Technology(TechField.PROPULSION, "Trilithium Crystals", "Fuel reserves allow ships to move up to 10 parsecs away from colony planets.", 29, fuelRange: 10));
            PropulsionTechs.Add(new Technology(TechField.PROPULSION, "Ion Drives", "Moves ships at warp six (6 parsecs per turn), and allows a maximum maneuverability of class VI in combat.", 30, speed: 6, maneuverSpeed: 3, genericCost: 12, genericSize: 40));
            PropulsionTechs.Add(new Technology(TechField.PROPULSION, "High Energy Focus", "Increases the firing range of all energy weapons by three.", 34, highEnergyFocus: true, smallCost: 3, smallSize: 35, smallPower: 65, mediumCost: 13.5f, mediumSize: 100, mediumPower: 200, largeCost: 62.5f, largeSize: 150, largePower: 350, hugeCost: 350, hugeSize: 500, hugePower: 1000));
            PropulsionTechs.Add(new Technology(TechField.PROPULSION, "Anti-Matter Drives", "Moves ships at warp seven (7 parsecs per turn), and allows a maximum maneuverability of class VII in combat.", 36, speed: 7, maneuverSpeed: 3, genericCost: 14, genericSize: 44));
            PropulsionTechs.Add(new Technology(TechField.PROPULSION, "Sub Space Teleporter", "Teleports ships to any space on the combat map and gives first initiative to the teleporting ship.", 38, subSpaceTeleporter: true, smallCost: 2.5f, smallSize: 4, smallPower: 16, mediumCost: 10, mediumSize: 20, mediumPower: 80, largeCost: 45, largeSize: 100, largePower: 400, hugeCost: 225, hugeSize: 500, hugePower: 2000));
            PropulsionTechs.Add(new Technology(TechField.PROPULSION, "Ionic Pulsar", "A powerful engine modification capable of generating a spherical burst of phased energy striking all adjacent ships for up to 10 points of damage plus one per ship.", 40, ionicPulsar: true, genericCost: 150, genericSize: 400, genericPower: 750));
            PropulsionTechs.Add(new Technology(TechField.PROPULSION, "Thorium Cells", "Self-replenishing fuel that allows ships to move any distance from colony planets.", 41, fuelRange: int.MaxValue));
            PropulsionTechs.Add(new Technology(TechField.PROPULSION, "Inter-phased Drives", "Moves ships at warp eight (8 parsecs per turn), and allows a maximum maneuverability of class VIII in combat.", 42, speed: 8, maneuverSpeed: 4, genericCost: 16, genericSize: 47));
            PropulsionTechs.Add(new Technology(TechField.PROPULSION, "Sub Space Interdictor", "Surrounds colony planets with an intense gravity well, rendering sub space teleporters useless and halving combat transporter effectiveness. The device is a placed in all missile bases.", 43, subspaceInterdictor: true));
            PropulsionTechs.Add(new Technology(TechField.PROPULSION, "Combat Transporters", "Transports equipped with these devices have a 50% chance of beaming down onto enemy surfaces before the transports can be attacked by enemy ships and bases.", 45, combatTransporters: true));
            PropulsionTechs.Add(new Technology(TechField.PROPULSION, "Inertial Nullifier", "Generates a field that negates the inertia of ships and adds 2 classes of maneuverability in combat (+4 defense and +2 combat speed).", 46, inertialNullifier: true, smallCost: 6, smallSize: 6, smallPower: 12, mediumCost: 20, mediumSize: 30, mediumPower: 60, largeCost: 150, largeSize: 150, largePower: 300, hugeCost: 500, hugeSize: 750, hugePower: 1500));
            PropulsionTechs.Add(new Technology(TechField.PROPULSION, "Hyper Drives", "Moves ships at warp nine (9 parsecs per turn), and allows a maximum maneuverability of class IX in combat.", 48, speed: 9, maneuverSpeed: 4, genericCost: 18, genericSize: 50));
            PropulsionTechs.Add(new Technology(TechField.PROPULSION, "Displacement Device", "Randomly shifts the equipped ship in and out of normal space, allowing the ship to avoid one third of all non-area attacks.", 50, displacementDevice: true, smallCost: 3, smallSize: 15, smallPower: 5, mediumCost: 15, mediumSize: 75, mediumPower: 25, largeCost: 30, largeSize: 375, largePower: 125, hugeCost: 275, hugeSize: 1875, hugePower: 625));
        }