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

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

private LoadComputerTechs ( ) : void
Результат void
        private void LoadComputerTechs()
        {
            ComputerTechs.Add(new Technology(TechField.COMPUTER, "Robotic Controls 2", "Controls 2 Buildings per population", 1, roboticControl: 2));
            ComputerTechs.Add(new Technology(TechField.COMPUTER, "Battle Computer Mark I", "Increases weapon accuracy to level 1.", 1, battleComputer: 1, smallCost: 4, smallPower: 3, smallSize: 3, mediumCost: 20, mediumPower: 5, mediumSize: 5, largeCost: 100, largePower: 20, largeSize: 20, hugeCost: 500, hugePower: 100, hugeSize: 100));
            ComputerTechs.Add(new Technology(TechField.COMPUTER, "Battle Scanner", "Reveals technical specifications of enemy spacecraft in combat.", 1, battleScanner: true, genericCost: 30, genericSize: 50, genericPower: 50));
            ComputerTechs.Add(new Technology(TechField.COMPUTER, "ECM Jammer Mark 1", "Adds 1 level to defense against enemy missile attacks.", 2, ECM: 1, smallCost: 2.5f, smallPower: 10, smallSize: 10, mediumCost: 15, mediumPower: 20, mediumSize: 20, largeCost: 100, largePower: 40, largeSize: 40, hugeCost: 625, hugePower: 170, hugeSize: 170));
            ComputerTechs.Add(new Technology(TechField.COMPUTER, "Deep Space Scanner", "Detects enemy ships up to 5 parsecs away from your colonies and 1 parsec away from your ships.", 4, spaceScanner: Technology.DEEP_SPACE_SCANNER));
            ComputerTechs.Add(new Technology(TechField.COMPUTER, "Battle Computer Mark II", "Increases weapon accuracy to level 2.", 5, battleComputer: 2, smallCost: 5, smallPower: 5, smallSize: 5, mediumCost: 24, mediumPower: 10, mediumSize: 10, largeCost: 120, largePower: 30, largeSize: 30, hugeCost: 600, hugePower: 150, hugeSize: 150));
            ComputerTechs.Add(new Technology(TechField.COMPUTER, "ECM Jammer Mark II", "Adds 2 levels to defense against enemy missile attacks.", 7, ECM: 2, smallCost: 2.7f, smallPower: 15, smallSize: 15, mediumCost: 16.5f, mediumPower: 30, mediumSize: 30, largeCost: 110, largePower: 60, largeSize: 60, hugeCost: 687.5f, hugePower: 250, hugeSize: 250));
            ComputerTechs.Add(new Technology(TechField.COMPUTER, "Improved Robotic Controls III", "Allows up to three factories to be operated per population. The refit cost to upgrade to Robotic Controls III is half the standard cost of each factory.", 8, roboticControl: 3));
            ComputerTechs.Add(new Technology(TechField.COMPUTER, "Battle Computer Mark III", "Increases weapon accuracy to level 3.", 10, battleComputer: 3, smallCost: 6, smallPower: 7, smallSize: 7, mediumCost: 28, mediumPower: 15, mediumSize: 15, largeCost: 140, largePower: 40, largeSize: 40, hugeCost: 700, hugePower: 200, hugeSize: 200));
            ComputerTechs.Add(new Technology(TechField.COMPUTER, "ECM Jammer Mark III", "Adds 3 levels to defense against enemy missile attacks.", 12, ECM: 3, smallCost: 3, smallPower: 20, smallSize: 20, mediumCost: 18, mediumPower: 40, mediumSize: 40, largeCost: 120, largePower: 80, largeSize: 80, hugeCost: 750, hugePower: 330, hugeSize: 330));
            ComputerTechs.Add(new Technology(TechField.COMPUTER, "Improved Space Scanner", "Detects enemy ships up to 7 parsecs away from your colonies and 2 parsecs away from your ships. Enemy destinations and ETA can also be accurately determined.", 13, spaceScanner: Technology.IMPROVED_SPACE_SCANNER));
            ComputerTechs.Add(new Technology(TechField.COMPUTER, "Battle Computer Mark IV", "Increases weapon accuracy to level 4.", 15, battleComputer: 4, smallCost: 7, smallPower: 10, smallSize: 10, mediumCost: 32, mediumPower: 20, mediumSize: 20, largeCost: 160, largePower: 50, largeSize: 50, hugeCost: 800, hugePower: 250, hugeSize: 250));
            ComputerTechs.Add(new Technology(TechField.COMPUTER, "ECM Jammer Mark IV", "Adds 4 levels to defense against enemy missile attacks.", 17, ECM: 4, smallCost: 3.2f, smallPower: 25, smallSize: 25, mediumCost: 19.5f, mediumPower: 50, mediumSize: 50, largeCost: 130, largePower: 100, largeSize: 100, hugeCost: 812.5f, hugePower: 410, hugeSize: 410));
            ComputerTechs.Add(new Technology(TechField.COMPUTER, "Improved Robotic Controls IV", "Allows up to four factories to be operated per population. The refit cost to upgrade to Robotic Controls IV is the standard cost of each factory.", 18, roboticControl: 4));
            ComputerTechs.Add(new Technology(TechField.COMPUTER, "Battle Computer Mark V", "Increases weapon accuracy to level 5.", 20, battleComputer: 5, smallCost: 8, smallPower: 12, smallSize: 12, mediumCost: 36, mediumPower: 25, mediumSize: 25, largeCost: 180, largePower: 60, largeSize: 60, hugeCost: 900, hugePower: 300, hugeSize: 300));
            ComputerTechs.Add(new Technology(TechField.COMPUTER, "ECM Jammer Mark V", "Adds 5 levels to defense against enemy missile attacks.", 22, ECM: 5, smallCost: 3.5f, smallPower: 30, smallSize: 30, mediumCost: 21, mediumPower: 60, mediumSize: 60, largeCost: 140, largePower: 120, largeSize: 120, hugeCost: 875, hugePower: 490, hugeSize: 490));
            ComputerTechs.Add(new Technology(TechField.COMPUTER, "Advanced Space Scanner", "Allows exploration of planets from colony bases up to 9 parsecs away and detects enemy ships up to 3 parsecs away from your ships.", 23, spaceScanner: Technology.ADVANCED_SPACE_SCANNER));
            ComputerTechs.Add(new Technology(TechField.COMPUTER, "Battle Computer Mark VI", "Increases weapon accuracy to level 6.", 25, battleComputer: 6, smallCost: 9, smallPower: 15, smallSize: 15, mediumCost: 40, mediumPower: 30, mediumSize: 30, largeCost: 200, largePower: 70, largeSize: 70, hugeCost: 1000, hugePower: 350, hugeSize: 350));
            ComputerTechs.Add(new Technology(TechField.COMPUTER, "ECM Jammer Mark VI", "Adds 6 levels to defense against enemy missile attacks.", 27, ECM: 6, smallCost: 3.7f, smallPower: 35, smallSize: 35, mediumCost: 22.5f, mediumPower: 70, mediumSize: 70, largeCost: 150, largePower: 140, largeSize: 140, hugeCost: 937.5f, hugePower: 570, hugeSize: 570));
            ComputerTechs.Add(new Technology(TechField.COMPUTER, "Improved Robotic Controls V", "Allows up to five factories to be operated per population. The refit cost to upgrade to Robotic Controls V is one and a half times the standard cost of each factory.", 28, roboticControl: 5));
            ComputerTechs.Add(new Technology(TechField.COMPUTER, "Battle Computer Mark VII", "Increases weapon accuracy to level 7.", 30, battleComputer: 7, smallCost: 10, smallPower: 17, smallSize: 17, mediumCost: 44, mediumPower: 35, mediumSize: 35, largeCost: 220, largePower: 80, largeSize: 80, hugeCost: 1100, hugePower: 400, hugeSize: 400));
            ComputerTechs.Add(new Technology(TechField.COMPUTER, "ECM Jammer Mark VII", "Adds 7 levels to defense against enemy missile attacks.", 32, ECM: 7, smallCost: 4, smallPower: 40, smallSize: 40, mediumCost: 24, mediumPower: 80, mediumSize: 80, largeCost: 160, largePower: 160, largeSize: 160, hugeCost: 1000, hugePower: 650, hugeSize: 650));
            ComputerTechs.Add(new Technology(TechField.COMPUTER, "Hyperspace Communications", "Allows you to communicate with ships and transports in hyperspace, and change their destinations while in route.", 34, hyperSpaceCommunicator: true));
            ComputerTechs.Add(new Technology(TechField.COMPUTER, "Battle Computer Mark VIII", "Increases weapon accuracy to level 8.", 35, battleComputer: 8, smallCost: 11, smallPower: 20, smallSize: 20, mediumCost: 48, mediumPower: 40, mediumSize: 40, largeCost: 240, largePower: 90, largeSize: 90, hugeCost: 1200, hugePower: 450, hugeSize: 450));
            ComputerTechs.Add(new Technology(TechField.COMPUTER, "ECM Jammer Mark VIII", "Adds 8 levels to defense against enemy missile attacks.", 37, ECM: 8, smallCost: 4.2f, smallPower: 45, smallSize: 45, mediumCost: 25.5f, mediumPower: 90, mediumSize: 90, largeCost: 170, largePower: 180, largeSize: 180, hugeCost: 1062.5f, hugePower: 730, hugeSize: 730));
            ComputerTechs.Add(new Technology(TechField.COMPUTER, "Improved Robotic Controls VI", "Allows up to six factories to be operated per population. The refit cost to upgrade to Robotic Controls VI is twice the standard cost of each factory.", 38, roboticControl: 6));
            ComputerTechs.Add(new Technology(TechField.COMPUTER, "Battle Computer Mark IX", "Increases weapon accuracy to level 9.", 40, battleComputer: 9, smallCost: 12, smallPower: 22, smallSize: 22, mediumCost: 52, mediumPower: 45, mediumSize: 45, largeCost: 260, largePower: 100, largeSize: 100, hugeCost: 1300, hugePower: 500, hugeSize: 500));
            ComputerTechs.Add(new Technology(TechField.COMPUTER, "ECM Jammer Mark IX", "Adds 9 levels to defense against enemy missile attacks.", 42, ECM: 9, smallCost: 4.5f, smallPower: 50, smallSize: 50, mediumCost: 27, mediumPower: 100, mediumSize: 100, largeCost: 180, largePower: 200, largeSize: 200, hugeCost: 1125, hugePower: 810, hugeSize: 810));
            ComputerTechs.Add(new Technology(TechField.COMPUTER, "Battle Computer Mark X", "Increases weapon accuracy to level 10.", 45, battleComputer: 10, smallCost: 13, smallPower: 25, smallSize: 25, mediumCost: 56, mediumPower: 50, mediumSize: 50, largeCost: 280, largePower: 110, largeSize: 110, hugeCost: 1400, hugePower: 550, hugeSize: 550));
            ComputerTechs.Add(new Technology(TechField.COMPUTER, "Oracle Interface", "Coordinates all beam weapon attacks into one simultaneous burst of concentrated fire, halving the enemy's shield strength.", 46, oracleInterface: true, smallCost: 3, smallSize: 8, smallPower: 12, mediumCost: 15, mediumSize: 40, mediumPower: 60, largeCost: 60, largeSize: 200, largePower: 300, hugeCost: 275, hugeSize: 1000, hugePower: 1500));
            ComputerTechs.Add(new Technology(TechField.COMPUTER, "ECM Jammer Mark X", "Adds 10 levels to defense against enemy missile attacks.", 47, ECM: 10, smallCost: 5, smallPower: 55, smallSize: 55, mediumCost: 28.5f, mediumPower: 110, mediumSize: 110, largeCost: 190, largePower: 220, largeSize: 220, hugeCost: 1187.5f, hugePower: 900, hugeSize: 900));
            ComputerTechs.Add(new Technology(TechField.COMPUTER, "Improved Robotic Controls VII", "Allows up to seven factories to be operated per population. The refit cost to upgrade to Robotic Controls VII is 2.5 times the standard cost of each factory.", 48, roboticControl: 7));
            ComputerTechs.Add(new Technology(TechField.COMPUTER, "Technology Nullifier", "Scrambles enemy battle computers, reducing the level of the computers up to 2-6 levels each time the nullifier is fired. The weapon has a 4 space range.", 49, technologyNullifier: true, genericCost: 300, genericSize: 750, genericPower: 1000));
            ComputerTechs.Add(new Technology(TechField.COMPUTER, "Battle Computer Mark XI", "Increases weapon accuracy to level 11.", 50, battleComputer: 11, smallCost: 14, smallPower: 27, smallSize: 27, mediumCost: 60, mediumPower: 55, mediumSize: 55, largeCost: 300, largePower: 120, largeSize: 120, hugeCost: 1500, hugePower: 600, hugeSize: 600));
        }