diff --git a/index.html b/index.html index 92a763cbe..06051e142 100644 --- a/index.html +++ b/index.html @@ -66,8 +66,12 @@ Create Program - + +
  • + Augmentations
  • diff --git a/src/Augmentations.js b/src/Augmentations.js index ad4b7f162..bbaf4be40 100644 --- a/src/Augmentations.js +++ b/src/Augmentations.js @@ -26,6 +26,10 @@ AddToAugmentations = function(aug) { } //TODO Set descriptions for all + +//TODO Something that decreases RAM usage of scripts +//TODO SOmething that increases rate at which you gain faction respect +// Similarly. something that helps you gain company reputation initAugmentations = function() { //Combat stat augmentations var Targeting1 = new Augmentation("Targeting I"); diff --git a/src/Faction.js b/src/Faction.js index 2769c5b1d..e39b780e4 100644 --- a/src/Faction.js +++ b/src/Faction.js @@ -84,7 +84,7 @@ initFactions = function() { AddToFactions(Volhaven); //Criminal Organizations/Gangs - var SpeakersForTheDead = new Faction("Speakers for the Dead"); + var SpeakersForTheDead = new Faction("Speakers for the Dead"); AddToFactions(SpeakersForTheDead); var DarkArmy = new Faction("The Dark Army"); AddToFactions(DarkArmy); @@ -95,6 +95,6 @@ initFactions = function() { //belong in other categories var TianDiHui = new Faction("Tian Di Hui"); //Society of the Heaven and Earth AddToFactions(TianDiHui); - - + var CyberSec = new Faction("CyberSec"); + AddToFactions(CyberSec); } \ No newline at end of file diff --git a/src/Server.js b/src/Server.js index be3aecce2..785caaea4 100644 --- a/src/Server.js +++ b/src/Server.js @@ -494,7 +494,29 @@ initForeignServers = function() { SnapFitnessGymServer.setHackingParameters(750, 1000000, 50, 45); SnapFitnessGymServer.setPortProperties(4); AddToAllServers(SnapFitnessGymServer); - + + //Faction servers, cannot hack money from these + var BitRunnersServer = new Server(); + BitRunnersServer.init(createRandomIp(), "run4theh111z", "The Runners", true, false, false, false, 1); + BitRunnersServer.setPortProperties(4); + AddToAllServers(BitRunnersServer); + + var NiteSecServer = new Server(); + NiteSecServer.init(createRandomIp(), "avmnite-02h", "NiteSec", true, false, false, false, 1); + NiteSecServer.setPortProperties(2); + AddToAllServers(NiteSecServer); + + var DarkArmyServer = new Server(); + DarkArmyServer.init(createRandomIp(), ".", ".", true, false, false, false, 1); + DarkArmyServer.setPortProperties(5); + AddToAllServers(DarkArmyServer); + + var CyberSecServer = new Server(); + CyberSecServer.init(createRandomIp(), "CSEC", "CyberSec", true, false, false, false, 1); + CyberSecServer.setPortProperties(2); + AddToAllServers(CyberSecServer); + + /* Create a randomized network for all the foreign servers */ //Groupings for creating a randomized network var NetworkGroup1 = [IronGymServer, FoodNStuffServer, SigmaCosmeticsServer, JoesGunsServer, HongFangTeaHouseServer, HaraKiriSushiBarServer]; @@ -502,14 +524,14 @@ initForeignServers = function() { var NetworkGroup3 = [OmegaSoftwareServer, PhantasyServer, SilverHelixServer, NeoNightclubServer]; var NetworkGroup4 = [CrushFitnessGymServer, NetLinkTechnologiesServer, CompuTekServer, TheHubServer, JohnsonOrthopedicsServer]; var NetworkGroup5 = [CatalystVenturesServer, SysCoreSecuritiesServer, SummitUniversityServer, ZBInstituteOfTechnologyServer, RothmanUniversityServer]; - var NetworkGroup6 = [LexoCorpServer, RhoConstructionServer, AlphaEnterprisesServer, AevumPoliceServer, MilleniumFitnessGymServer]; + var NetworkGroup6 = [LexoCorpServer, RhoConstructionServer, AlphaEnterprisesServer, AevumPoliceServer, MilleniumFitnessGymServer, CyberSecServer, NiteSecServer]; var NetworkGroup7 = [GlobalPharmaceuticalsServer, AeroCorpServer, GalacticCyberSystemsServer, SnapFitnessGymServer]; var NetworkGroup8 = [DeltaOneServer, UnitaLifeGroupServer, OmniaCybersystemsServer]; var NetworkGroup9 = [ZeusMedicalServer, SolarisSpaceSystemsServer, UniversalEnergyServer, IcarusMicrosystemsServer, DefCommServer]; var NetworkGroup10 = [NovaMedicalServer, ZBDefenseServer, TaiYangDigitalServer, InfoCommServer]; - var NetworkGroup11 = [AppliedEnergeticsServer, MicrodyneTechnologiesServer, TitanLabsServer]; + var NetworkGroup11 = [AppliedEnergeticsServer, MicrodyneTechnologiesServer, TitanLabsServer, BitRunnersServer]; var NetworkGroup12 = [VitaLifeServer, HeliosLabsServer, StormTechnologiesServer, FulcrumTechnologiesServer]; - var NetworkGroup13 = [KuaiGongInternationalServer, FourSigmaServer, OmniTekIncorporatedServer]; + var NetworkGroup13 = [KuaiGongInternationalServer, FourSigmaServer, OmniTekIncorporatedServer, DarkArmyServer]; var NetworkGroup14 = [PowerhouseGymServer, ClarkeIncorporatedServer, NWOServer, BladeIndustriesServer, BachmanAndAssociatesServer]; var NetworkGroup15 = [FulcrumSecretTechnologiesServer, MegaCorpServer, ECorpServer];