mirror of
https://github.com/bitburner-official/bitburner-src.git
synced 2024-11-10 09:43:54 +01:00
collapse 2 constants in where they are used.
This commit is contained in:
parent
40813d5c4f
commit
0b401ba83b
@ -86,8 +86,8 @@ export class Augmentation {
|
||||
this.info = params.info;
|
||||
this.prereqs = params.prereqs ? params.prereqs : [];
|
||||
|
||||
this.baseRepRequirement = params.repCost * CONSTANTS.AugmentationRepMultiplier * BitNodeMultipliers.AugmentationRepCost;
|
||||
this.baseCost = params.moneyCost * CONSTANTS.AugmentationCostMultiplier * BitNodeMultipliers.AugmentationMoneyCost;
|
||||
this.baseRepRequirement = params.repCost * BitNodeMultipliers.AugmentationRepCost;
|
||||
this.baseCost = params.moneyCost * BitNodeMultipliers.AugmentationMoneyCost;
|
||||
this.startingCost = this.baseCost;
|
||||
|
||||
if (params.isSpecial) {
|
||||
|
@ -124,7 +124,7 @@ function initAugmentations() {
|
||||
const randomBonuses = getRandomBonus();
|
||||
|
||||
const UnstableCircadianModulator = new Augmentation({
|
||||
name:AugmentationNames.UnstableCircadianModulator, moneyCost: 1e9, repCost:145e3,
|
||||
name:AugmentationNames.UnstableCircadianModulator, moneyCost:5e9, repCost:3.625e5,
|
||||
info:"An experimental nanobot injection. Its unstable nature leads to unpredictable results based on your circadian rhythm.<br><br>" +
|
||||
"This augmentation:<br>" + randomBonuses.description + "<br><br>For now ..."
|
||||
});
|
||||
@ -141,7 +141,7 @@ function initAugmentations() {
|
||||
|
||||
//Combat stat augmentations
|
||||
const HemoRecirculator = new Augmentation({
|
||||
name:AugmentationNames.HemoRecirculator, moneyCost: 9e6, repCost:4e3,
|
||||
name:AugmentationNames.HemoRecirculator, moneyCost:4.5e7, repCost:1e4,
|
||||
info:"A heart implant that greatly increases the body's ability to effectively use and pump " +
|
||||
"blood.<br><br>" +
|
||||
"This augmentation increases all of the player's combat stats by 8%.",
|
||||
@ -157,7 +157,7 @@ function initAugmentations() {
|
||||
AddToAugmentations(HemoRecirculator);
|
||||
|
||||
const Targeting1 = new Augmentation({
|
||||
name:AugmentationNames.Targeting1, moneyCost:3e6, repCost:2e3,
|
||||
name:AugmentationNames.Targeting1, moneyCost:1.5e7, repCost:5e3,
|
||||
info:"This cranial implant is embedded within the player's inner ear structure and optic nerves. It regulates and enhances the user's " +
|
||||
"balance and hand-eye coordination. It is also capable of augmenting reality by projecting digital information " +
|
||||
"directly onto the retina. These enhancements allow the player to better lock-on and keep track of enemies.<br><br>" +
|
||||
@ -172,7 +172,7 @@ function initAugmentations() {
|
||||
AddToAugmentations(Targeting1);
|
||||
|
||||
const Targeting2 = new Augmentation({
|
||||
name:AugmentationNames.Targeting2, moneyCost:8.5e6, repCost:3.5e3,
|
||||
name:AugmentationNames.Targeting2, moneyCost:4.25e7, repCost:8.75e3,
|
||||
info:"This is an upgrade of the Augmented Targeting I cranial implant, which is capable of augmenting reality " +
|
||||
"and enhances the user's balance and hand-eye coordination.<br><br>" +
|
||||
"This augmentation increases the player's dexterity by 20%.",
|
||||
@ -187,7 +187,7 @@ function initAugmentations() {
|
||||
AddToAugmentations(Targeting2);
|
||||
|
||||
const Targeting3 = new Augmentation({
|
||||
name:AugmentationNames.Targeting3, moneyCost:23e6, repCost:11e3,
|
||||
name:AugmentationNames.Targeting3, moneyCost:1.15e8, repCost:2.75e4,
|
||||
info:"This is an upgrade of the Augmented Targeting II cranial implant, which is capable of augmenting reality " +
|
||||
"and enhances the user's balance and hand-eye coordination.<br><br>" +
|
||||
"This augmentation increases the player's dexterity by 30%.",
|
||||
@ -202,7 +202,7 @@ function initAugmentations() {
|
||||
AddToAugmentations(Targeting3);
|
||||
|
||||
const SyntheticHeart = new Augmentation({
|
||||
name:AugmentationNames.SyntheticHeart, moneyCost:575e6, repCost:300e3,
|
||||
name:AugmentationNames.SyntheticHeart, moneyCost:2.875e9, repCost:7.5e5,
|
||||
info:"This advanced artificial heart, created from plasteel and graphene, is capable of pumping more blood " +
|
||||
"at much higher efficiencies than a normal human heart.<br><br>" +
|
||||
"This augmentation increases the player's agility and strength by 50%.",
|
||||
@ -217,7 +217,7 @@ function initAugmentations() {
|
||||
AddToAugmentations(SyntheticHeart);
|
||||
|
||||
const SynfibrilMuscle = new Augmentation({
|
||||
name:AugmentationNames.SynfibrilMuscle, repCost:175e3, moneyCost:225e6,
|
||||
name:AugmentationNames.SynfibrilMuscle, repCost:4.375e5, moneyCost:1.125e9,
|
||||
info:"The myofibrils in human muscles are injected with special chemicals that react with the proteins inside " +
|
||||
"the myofibrils, altering their underlying structure. The end result is muscles that are stronger and more elastic. " +
|
||||
"Scientists have named these artificially enhanced units 'synfibrils'.<br><br>" +
|
||||
@ -233,7 +233,7 @@ function initAugmentations() {
|
||||
AddToAugmentations(SynfibrilMuscle)
|
||||
|
||||
const CombatRib1 = new Augmentation({
|
||||
name:AugmentationNames.CombatRib1, repCost:3e3, moneyCost:4750000,
|
||||
name:AugmentationNames.CombatRib1, repCost:7.5e3, moneyCost:2.375e7,
|
||||
info:"The human body's ribs are replaced with artificial ribs that automatically and continuously release cognitive " +
|
||||
"and performance-enhancing drugs into the bloodstream, improving the user's abilities in combat.<br><br>" +
|
||||
"This augmentation increases the player's strength and defense by 10%.",
|
||||
@ -248,7 +248,7 @@ function initAugmentations() {
|
||||
AddToAugmentations(CombatRib1);
|
||||
|
||||
const CombatRib2 = new Augmentation({
|
||||
name:AugmentationNames.CombatRib2, repCost:7.5e3, moneyCost:13e6,
|
||||
name:AugmentationNames.CombatRib2, repCost:1.875e4, moneyCost:6.5e7,
|
||||
info:"This is an upgrade to the Combat Rib I augmentation, and is capable of releasing even more potent combat-enhancing " +
|
||||
"drugs into the bloodstream.<br><br>" +
|
||||
"This augmentation increases the player's strength and defense by 14%.",
|
||||
@ -264,7 +264,7 @@ function initAugmentations() {
|
||||
AddToAugmentations(CombatRib2);
|
||||
|
||||
const CombatRib3 = new Augmentation({
|
||||
name:AugmentationNames.CombatRib3, repCost:14e3, moneyCost:24e6,
|
||||
name:AugmentationNames.CombatRib3, repCost:3.5e4, moneyCost:1.2e8,
|
||||
info:"This is an upgrade to the Combat Rib II augmentation, and is capable of releasing even more potent combat-enhancing " +
|
||||
"drugs into the bloodstream.<br><br>" +
|
||||
"This augmentation increases the player's strength and defense by 18%.",
|
||||
@ -280,7 +280,7 @@ function initAugmentations() {
|
||||
AddToAugmentations(CombatRib3);
|
||||
|
||||
const NanofiberWeave = new Augmentation({
|
||||
name:AugmentationNames.NanofiberWeave, repCost:15e3, moneyCost:25e6,
|
||||
name:AugmentationNames.NanofiberWeave, repCost:3.75e4, moneyCost:1.25e8,
|
||||
info:"Synthetic nanofibers are woven into the skin's extracellular matrix using electrospinning. " +
|
||||
"This improves the skin's ability to regenerate itself and protect the body from external stresses and forces.<br><br>" +
|
||||
"This augmentation increases the player's strength and defense by 20%.",
|
||||
@ -295,7 +295,7 @@ function initAugmentations() {
|
||||
AddToAugmentations(NanofiberWeave);
|
||||
|
||||
const SubdermalArmor = new Augmentation({
|
||||
name:AugmentationNames.SubdermalArmor, repCost:350e3, moneyCost:650e6,
|
||||
name:AugmentationNames.SubdermalArmor, repCost:8.75e5, moneyCost:3.25e9,
|
||||
info:"The NEMEAN Subdermal Weave is a thin, light-weight, graphene plating that houses a dilatant fluid. " +
|
||||
"The material is implanted underneath the skin, and is the most advanced form of defensive enhancement " +
|
||||
"that has ever been created. The dilatant fluid, despite being thin and light, is extremely effective " +
|
||||
@ -312,7 +312,7 @@ function initAugmentations() {
|
||||
AddToAugmentations(SubdermalArmor);
|
||||
|
||||
const WiredReflexes = new Augmentation({
|
||||
name:AugmentationNames.WiredReflexes, repCost:500, moneyCost:500e3,
|
||||
name:AugmentationNames.WiredReflexes, repCost:1.25e3, moneyCost:2.5e6,
|
||||
info:"Synthetic nerve-enhancements are injected into all major parts of the somatic nervous system, " +
|
||||
"supercharging the body's ability to send signals through neurons. This results in increased reflex speed.<br><br>" +
|
||||
"This augmentation increases the player's agility and dexterity by 5%.",
|
||||
@ -327,7 +327,7 @@ function initAugmentations() {
|
||||
AddToAugmentations(WiredReflexes);
|
||||
|
||||
const GrapheneBoneLacings = new Augmentation({
|
||||
name:AugmentationNames.GrapheneBoneLacings, repCost:450e3, moneyCost:850e6,
|
||||
name:AugmentationNames.GrapheneBoneLacings, repCost:1.125e6, moneyCost:4.25e9,
|
||||
info:"A graphene-based material is grafted and fused into the user's bones, significantly increasing " +
|
||||
"their density and tensile strength.<br><br>" +
|
||||
"This augmentation increases the player's strength and defense by 70%.",
|
||||
@ -341,7 +341,7 @@ function initAugmentations() {
|
||||
AddToAugmentations(GrapheneBoneLacings);
|
||||
|
||||
const BionicSpine = new Augmentation({
|
||||
name:AugmentationNames.BionicSpine, repCost:18e3, moneyCost:25e6,
|
||||
name:AugmentationNames.BionicSpine, repCost:4.5e4, moneyCost:1.25e8,
|
||||
info:"An artificial spine created from plasteel and carbon fibers that completely replaces the organic spine. " +
|
||||
"Not only is the Bionic Spine physically stronger than a human spine, but it is also capable of digitally " +
|
||||
"stimulating and regulating the neural signals that are sent and received by the spinal cord. This results in " +
|
||||
@ -360,7 +360,7 @@ function initAugmentations() {
|
||||
AddToAugmentations(BionicSpine);
|
||||
|
||||
const GrapheneBionicSpine = new Augmentation({
|
||||
name:AugmentationNames.GrapheneBionicSpine, repCost:650e3, moneyCost:1200e6,
|
||||
name:AugmentationNames.GrapheneBionicSpine, repCost:1.625e6, moneyCost:6e9,
|
||||
info:"An upgrade to the Bionic Spine augmentation. It fuses the implant with an advanced graphene " +
|
||||
"material to make it much stronger and lighter.<br><br>" +
|
||||
"This augmentation increases all of the player's combat stats by 60%.",
|
||||
@ -377,7 +377,7 @@ function initAugmentations() {
|
||||
AddToAugmentations(GrapheneBionicSpine);
|
||||
|
||||
const BionicLegs = new Augmentation({
|
||||
name:AugmentationNames.BionicLegs, repCost:60e3, moneyCost:75e6,
|
||||
name:AugmentationNames.BionicLegs, repCost:1.5e5, moneyCost:3.75e8,
|
||||
info:"Cybernetic legs created from plasteel and carbon fibers that completely replace the user's organic legs.<br><br>" +
|
||||
"This augmentation increases the player's agility by 60%.",
|
||||
agility_mult: 1.6,
|
||||
@ -390,7 +390,7 @@ function initAugmentations() {
|
||||
AddToAugmentations(BionicLegs);
|
||||
|
||||
const GrapheneBionicLegs = new Augmentation({
|
||||
name:AugmentationNames.GrapheneBionicLegs, repCost:300e3, moneyCost:900e6,
|
||||
name:AugmentationNames.GrapheneBionicLegs, repCost:7.5e5, moneyCost:4.5e9,
|
||||
info:"An upgrade to the Bionic Legs augmentation. It fuses the implant with an advanced graphene " +
|
||||
"material to make it much stronger and lighter.<br><br>" +
|
||||
"This augmentation increases the player's agility by 150%.",
|
||||
@ -405,7 +405,7 @@ function initAugmentations() {
|
||||
|
||||
// Work stat augmentations
|
||||
const SpeechProcessor = new Augmentation({
|
||||
name:AugmentationNames.SpeechProcessor, repCost:3e3, moneyCost:10e6,
|
||||
name:AugmentationNames.SpeechProcessor, repCost:7.5e3, moneyCost:5e7,
|
||||
info:"A cochlear implant with an embedded computer that analyzes incoming speech. " +
|
||||
"The embedded computer processes characteristics of incoming speech, such as tone " +
|
||||
"and inflection, to pick up on subtle cues and aid in social interactions.<br><br>" +
|
||||
@ -420,7 +420,7 @@ function initAugmentations() {
|
||||
AddToAugmentations(SpeechProcessor);
|
||||
|
||||
const TITN41Injection = new Augmentation({
|
||||
name:AugmentationNames.TITN41Injection, repCost:10e3, moneyCost:38e6,
|
||||
name:AugmentationNames.TITN41Injection, repCost:2.5e4, moneyCost:1.9e8,
|
||||
info:"TITN is a series of viruses that targets and alters the sequences of human DNA in genes that " +
|
||||
"control personality. The TITN-41 strain alters these genes so that the subject becomes more " +
|
||||
"outgoing and socialable.<br><br>" +
|
||||
@ -435,7 +435,7 @@ function initAugmentations() {
|
||||
AddToAugmentations(TITN41Injection);
|
||||
|
||||
const EnhancedSocialInteractionImplant = new Augmentation({
|
||||
name:AugmentationNames.EnhancedSocialInteractionImplant, repCost:150e3, moneyCost:275e6,
|
||||
name:AugmentationNames.EnhancedSocialInteractionImplant, repCost:3.75e5, moneyCost:1.375e9,
|
||||
info:"A cranial implant that greatly assists in the user's ability to analyze social situations " +
|
||||
"and interactions. The system uses a wide variety of factors such as facial expression, body " +
|
||||
"language, and the voice's tone/inflection to determine the best course of action during social" +
|
||||
@ -454,7 +454,7 @@ function initAugmentations() {
|
||||
|
||||
// Hacking augmentations
|
||||
const BitWire = new Augmentation({
|
||||
name:AugmentationNames.BitWire, repCost:1500, moneyCost:2e6,
|
||||
name:AugmentationNames.BitWire, repCost:3.75e3, moneyCost:1e7,
|
||||
info: "A small brain implant embedded in the cerebrum. This regulates and improves the brain's computing " +
|
||||
"capabilities.<br><br>" +
|
||||
"This augmentation increases the player's hacking skill by 5%.",
|
||||
@ -467,7 +467,7 @@ function initAugmentations() {
|
||||
AddToAugmentations(BitWire);
|
||||
|
||||
const ArtificialBioNeuralNetwork = new Augmentation({
|
||||
name:AugmentationNames.ArtificialBioNeuralNetwork, repCost:110e3, moneyCost:600e6,
|
||||
name:AugmentationNames.ArtificialBioNeuralNetwork, repCost:2.75e5, moneyCost:3e9,
|
||||
info:"A network consisting of millions of nanoprocessors is embedded into the brain. " +
|
||||
"The network is meant to mimick the way a biological brain solves a problem, which each " +
|
||||
"nanoprocessor acting similar to the way a neuron would in a neural network. However, these " +
|
||||
@ -488,7 +488,7 @@ function initAugmentations() {
|
||||
AddToAugmentations(ArtificialBioNeuralNetwork);
|
||||
|
||||
const ArtificialSynapticPotentiation = new Augmentation({
|
||||
name:AugmentationNames.ArtificialSynapticPotentiation, repCost:2500, moneyCost:16e6,
|
||||
name:AugmentationNames.ArtificialSynapticPotentiation, repCost:6.25e3, moneyCost:8e7,
|
||||
info:"The body is injected with a chemical that artificially induces synaptic potentiation, " +
|
||||
"otherwise known as the strengthening of synapses. This results in enhanced cognitive abilities.<br><br>" +
|
||||
"This augmentation:<br>" +
|
||||
@ -506,7 +506,7 @@ function initAugmentations() {
|
||||
AddToAugmentations(ArtificialSynapticPotentiation);
|
||||
|
||||
const EnhancedMyelinSheathing = new Augmentation({
|
||||
name:AugmentationNames.EnhancedMyelinSheathing, repCost:40e3, moneyCost:275e6,
|
||||
name:AugmentationNames.EnhancedMyelinSheathing, repCost:1e5, moneyCost:1.375e9,
|
||||
info:"Electrical signals are used to induce a new, artificial form of myelinogensis in the human body. " +
|
||||
"This process results in the proliferation of new, synthetic myelin sheaths in the nervous " +
|
||||
"system. These myelin sheaths can propogate neuro-signals much faster than their organic " +
|
||||
@ -526,7 +526,7 @@ function initAugmentations() {
|
||||
AddToAugmentations(EnhancedMyelinSheathing);
|
||||
|
||||
const SynapticEnhancement = new Augmentation({
|
||||
name:AugmentationNames.SynapticEnhancement, repCost:800, moneyCost:1.5e6,
|
||||
name:AugmentationNames.SynapticEnhancement, repCost:2e3, moneyCost:7.5e6,
|
||||
info:"A small cranial implant that continuously uses weak electric signals to stimulate the brain and " +
|
||||
"induce stronger synaptic activity. This improves the user's cognitive abilities.<br><br>" +
|
||||
"This augmentation increases the player's hacking speed by 3%.",
|
||||
@ -539,7 +539,7 @@ function initAugmentations() {
|
||||
AddToAugmentations(SynapticEnhancement);
|
||||
|
||||
const NeuralRetentionEnhancement = new Augmentation({
|
||||
name:AugmentationNames.NeuralRetentionEnhancement, repCost:8e3, moneyCost:50e6,
|
||||
name:AugmentationNames.NeuralRetentionEnhancement, repCost:2e4, moneyCost:2.5e8,
|
||||
info:"Chemical injections are used to permanently alter and strengthen the brain's neuronal " +
|
||||
"circuits, strengthening its ability to retain information.<br><br>" +
|
||||
"This augmentation increases the player's hacking experience gain rate by 25%.",
|
||||
@ -552,7 +552,7 @@ function initAugmentations() {
|
||||
AddToAugmentations(NeuralRetentionEnhancement);
|
||||
|
||||
const DataJack = new Augmentation({
|
||||
name:AugmentationNames.DataJack, repCost:45e3, moneyCost:90e6,
|
||||
name:AugmentationNames.DataJack, repCost:1.125e5, moneyCost:4.5e8,
|
||||
info:"A brain implant that provides an interface for direct, wireless communication between a computer's main " +
|
||||
"memory and the mind. This implant allows the user to not only access a computer's memory, but also alter " +
|
||||
"and delete it.<br><br>" +
|
||||
@ -566,7 +566,7 @@ function initAugmentations() {
|
||||
AddToAugmentations(DataJack);
|
||||
|
||||
const ENM = new Augmentation({
|
||||
name:AugmentationNames.ENM, repCost:6e3, moneyCost:50e6,
|
||||
name:AugmentationNames.ENM, repCost:1.5e4, moneyCost:2.5e8,
|
||||
info:"A thin device embedded inside the arm containing a wireless module capable of connecting " +
|
||||
"to nearby networks. Once connected, the Netburner Module is capable of capturing and " +
|
||||
"processing all of the traffic on that network. By itself, the Embedded Netburner Module does " +
|
||||
@ -583,7 +583,7 @@ function initAugmentations() {
|
||||
AddToAugmentations(ENM);
|
||||
|
||||
const ENMCore = new Augmentation({
|
||||
name:AugmentationNames.ENMCore, repCost:100e3, moneyCost:500e6,
|
||||
name:AugmentationNames.ENMCore, repCost:2.5e5, moneyCost:2.5e9,
|
||||
info:"The Core library is an implant that upgrades the firmware of the Embedded Netburner Module. " +
|
||||
"This upgrade allows the Embedded Netburner Module to generate its own data on a network.<br><br>" +
|
||||
"This augmentation:<br>" +
|
||||
@ -607,7 +607,7 @@ function initAugmentations() {
|
||||
AddToAugmentations(ENMCore);
|
||||
|
||||
const ENMCoreV2 = new Augmentation({
|
||||
name:AugmentationNames.ENMCoreV2, repCost:400e3, moneyCost:900e6,
|
||||
name:AugmentationNames.ENMCoreV2, repCost:1e6, moneyCost:4.5e9,
|
||||
info:"The Core V2 library is an implant that upgrades the firmware of the Embedded Netburner Module. " +
|
||||
"This upgraded firmware allows the Embedded Netburner Module to control the information on " +
|
||||
"a network by re-routing traffic, spoofing IP addresses, or altering the data inside network " +
|
||||
@ -633,7 +633,7 @@ function initAugmentations() {
|
||||
AddToAugmentations(ENMCoreV2);
|
||||
|
||||
const ENMCoreV3 = new Augmentation({
|
||||
name:AugmentationNames.ENMCoreV3, repCost:700e3, moneyCost:1500e6,
|
||||
name:AugmentationNames.ENMCoreV3, repCost:1.75e6, moneyCost:7.5e9,
|
||||
info:"The Core V3 library is an implant that upgrades the firmware of the Embedded Netburner Module. " +
|
||||
"This upgraded firmware allows the Embedded Netburner Module to seamlessly inject code into " +
|
||||
"any device on a network.<br><br>" +
|
||||
@ -658,7 +658,7 @@ function initAugmentations() {
|
||||
AddToAugmentations(ENMCoreV3);
|
||||
|
||||
const ENMAnalyzeEngine = new Augmentation({
|
||||
name:AugmentationNames.ENMAnalyzeEngine, repCost:250e3, moneyCost:1200e6,
|
||||
name:AugmentationNames.ENMAnalyzeEngine, repCost:6.25e5, moneyCost:6e9,
|
||||
info:"Installs the Analyze Engine for the Embedded Netburner Module, which is a CPU cluster " +
|
||||
"that vastly outperforms the Netburner Module's native single-core processor.<br><br>" +
|
||||
"This augmentation increases the player's hacking speed by 10%.",
|
||||
@ -673,7 +673,7 @@ function initAugmentations() {
|
||||
AddToAugmentations(ENMAnalyzeEngine);
|
||||
|
||||
const ENMDMA = new Augmentation({
|
||||
name:AugmentationNames.ENMDMA, repCost:400e3, moneyCost:1400e6,
|
||||
name:AugmentationNames.ENMDMA, repCost:1e6, moneyCost:7e9,
|
||||
info:"This implant installs a Direct Memory Access (DMA) controller into the " +
|
||||
"Embedded Netburner Module. This allows the Module to send and receive data " +
|
||||
"directly to and from the main memory of devices on a network.<br><br>" +
|
||||
@ -692,7 +692,7 @@ function initAugmentations() {
|
||||
AddToAugmentations(ENMDMA);
|
||||
|
||||
const Neuralstimulator = new Augmentation({
|
||||
name:AugmentationNames.Neuralstimulator, repCost:20e3, moneyCost:600e6,
|
||||
name:AugmentationNames.Neuralstimulator, repCost:5e4, moneyCost:3e9,
|
||||
info:"A cranial implant that intelligently stimulates certain areas of the brain " +
|
||||
"in order to improve cognitive functions.<br><br>" +
|
||||
"This augmentation:<br>" +
|
||||
@ -712,7 +712,7 @@ function initAugmentations() {
|
||||
AddToAugmentations(Neuralstimulator);
|
||||
|
||||
const NeuralAccelerator = new Augmentation({
|
||||
name:AugmentationNames.NeuralAccelerator, repCost:80e3, moneyCost:350e6,
|
||||
name:AugmentationNames.NeuralAccelerator, repCost:2e5, moneyCost:1.75e9,
|
||||
info:"A microprocessor that accelerates the processing " +
|
||||
"speed of biological neural networks. This is a cranial implant that is embedded inside the brain.<br><br>" +
|
||||
"This augmentation:<br>" +
|
||||
@ -730,7 +730,7 @@ function initAugmentations() {
|
||||
AddToAugmentations(NeuralAccelerator);
|
||||
|
||||
const CranialSignalProcessorsG1 = new Augmentation({
|
||||
name:AugmentationNames.CranialSignalProcessorsG1, repCost:4e3, moneyCost:14e6,
|
||||
name:AugmentationNames.CranialSignalProcessorsG1, repCost:1e4, moneyCost:7e7,
|
||||
info:"The first generation of Cranial Signal Processors. Cranial Signal Processors " +
|
||||
"are a set of specialized microprocessors that are attached to " +
|
||||
"neurons in the brain. These chips process neural signals to quickly and automatically perform specific computations " +
|
||||
@ -748,7 +748,7 @@ function initAugmentations() {
|
||||
AddToAugmentations(CranialSignalProcessorsG1);
|
||||
|
||||
const CranialSignalProcessorsG2 = new Augmentation({
|
||||
name:AugmentationNames.CranialSignalProcessorsG2, repCost:7500, moneyCost:25e6,
|
||||
name:AugmentationNames.CranialSignalProcessorsG2, repCost:1.875e4, moneyCost:1.25e8,
|
||||
info:"The second generation of Cranial Signal Processors. Cranial Signal Processors " +
|
||||
"are a set of specialized microprocessors that are attached to " +
|
||||
"neurons in the brain. These chips process neural signals to quickly and automatically perform specific computations " +
|
||||
@ -769,7 +769,7 @@ function initAugmentations() {
|
||||
AddToAugmentations(CranialSignalProcessorsG2);
|
||||
|
||||
const CranialSignalProcessorsG3 = new Augmentation({
|
||||
name:AugmentationNames.CranialSignalProcessorsG3, repCost:20e3, moneyCost:110e6,
|
||||
name:AugmentationNames.CranialSignalProcessorsG3, repCost:5e4, moneyCost:5.5e8,
|
||||
info:"The third generation of Cranial Signal Processors. Cranial Signal Processors " +
|
||||
"are a set of specialized microprocessors that are attached to " +
|
||||
"neurons in the brain. These chips process neural signals to quickly and automatically perform specific computations " +
|
||||
@ -790,7 +790,7 @@ function initAugmentations() {
|
||||
AddToAugmentations(CranialSignalProcessorsG3);
|
||||
|
||||
const CranialSignalProcessorsG4 = new Augmentation({
|
||||
name:AugmentationNames.CranialSignalProcessorsG4, repCost:50e3, moneyCost:220e6,
|
||||
name:AugmentationNames.CranialSignalProcessorsG4, repCost:1.25e5, moneyCost:1.1e9,
|
||||
info:"The fourth generation of Cranial Signal Processors. Cranial Signal Processors " +
|
||||
"are a set of specialized microprocessors that are attached to " +
|
||||
"neurons in the brain. These chips process neural signals to quickly and automatically perform specific computations " +
|
||||
@ -811,7 +811,7 @@ function initAugmentations() {
|
||||
AddToAugmentations(CranialSignalProcessorsG4);
|
||||
|
||||
const CranialSignalProcessorsG5 = new Augmentation({
|
||||
name:AugmentationNames.CranialSignalProcessorsG5, repCost:100e3, moneyCost:450e6,
|
||||
name:AugmentationNames.CranialSignalProcessorsG5, repCost:2.5e5, moneyCost:2.25e9,
|
||||
info:"The fifth generation of Cranial Signal Processors. Cranial Signal Processors " +
|
||||
"are a set of specialized microprocessors that are attached to " +
|
||||
"neurons in the brain. These chips process neural signals to quickly and automatically perform specific computations " +
|
||||
@ -832,7 +832,7 @@ function initAugmentations() {
|
||||
AddToAugmentations(CranialSignalProcessorsG5);
|
||||
|
||||
const NeuronalDensification = new Augmentation({
|
||||
name:AugmentationNames.NeuronalDensification, repCost:75e3, moneyCost:275e6,
|
||||
name:AugmentationNames.NeuronalDensification, repCost:1.875e5, moneyCost:1.375e9,
|
||||
info:"The brain is surgically re-engineered to have increased neuronal density " +
|
||||
"by decreasing the neuron gap junction. Then, the body is genetically modified " +
|
||||
"to enhance the production and capabilities of its neural stem cells.<br><br>" +
|
||||
@ -852,7 +852,7 @@ function initAugmentations() {
|
||||
|
||||
// Work Augmentations
|
||||
const NuoptimalInjectorImplant = new Augmentation({
|
||||
name:AugmentationNames.NuoptimalInjectorImplant, repCost:2e3, moneyCost:4e6,
|
||||
name:AugmentationNames.NuoptimalInjectorImplant, repCost:5e3, moneyCost:2e7,
|
||||
info:"This torso implant automatically injects nootropic supplements into " +
|
||||
"the bloodstream to improve memory, increase focus, and provide other " +
|
||||
"cognitive enhancements.<br><br>" +
|
||||
@ -868,7 +868,7 @@ function initAugmentations() {
|
||||
AddToAugmentations(NuoptimalInjectorImplant);
|
||||
|
||||
const SpeechEnhancement = new Augmentation({
|
||||
name:AugmentationNames.SpeechEnhancement, repCost:1e3, moneyCost:2.5e6,
|
||||
name:AugmentationNames.SpeechEnhancement, repCost:2.5e3, moneyCost:1.25e7,
|
||||
info:"An advanced neural implant that improves your speaking abilities, making " +
|
||||
"you more convincing and likable in conversations and overall improving your " +
|
||||
"social interactions.<br><br>" +
|
||||
@ -886,7 +886,7 @@ function initAugmentations() {
|
||||
AddToAugmentations(SpeechEnhancement);
|
||||
|
||||
const FocusWire = new Augmentation({
|
||||
name:AugmentationNames.FocusWire, repCost:30e3, moneyCost:180e6,
|
||||
name:AugmentationNames.FocusWire, repCost:7.5e4, moneyCost:9e8,
|
||||
info:"A cranial implant that stops procrastination by blocking specific neural pathways " +
|
||||
"in the brain.<br><br>" +
|
||||
"This augmentation:<br>" +
|
||||
@ -909,7 +909,7 @@ function initAugmentations() {
|
||||
AddToAugmentations(FocusWire)
|
||||
|
||||
const PCDNI = new Augmentation({
|
||||
name:AugmentationNames.PCDNI, repCost:150e3, moneyCost:750e6,
|
||||
name:AugmentationNames.PCDNI, repCost:3.75e5, moneyCost:3.75e9,
|
||||
info:"Installs a Direct-Neural Interface jack into your arm that is compatible with most " +
|
||||
"computers. Connecting to a computer through this jack allows you to interface with " +
|
||||
"it using the brain's electrochemical signals.<br><br>" +
|
||||
@ -926,7 +926,7 @@ function initAugmentations() {
|
||||
AddToAugmentations(PCDNI);
|
||||
|
||||
const PCDNIOptimizer = new Augmentation({
|
||||
name:AugmentationNames.PCDNIOptimizer, repCost:200e3, moneyCost:900e6,
|
||||
name:AugmentationNames.PCDNIOptimizer, repCost:5e5, moneyCost:4.5e9,
|
||||
info:"This is a submodule upgrade to the PC Direct-Neural Interface augmentation. It " +
|
||||
"improves the performance of the interface and gives the user more control options " +
|
||||
"to the connected computer.<br><br>" +
|
||||
@ -944,7 +944,7 @@ function initAugmentations() {
|
||||
AddToAugmentations(PCDNIOptimizer);
|
||||
|
||||
const PCDNINeuralNetwork = new Augmentation({
|
||||
name:AugmentationNames.PCDNINeuralNetwork, repCost:600e3, moneyCost:1500e6,
|
||||
name:AugmentationNames.PCDNINeuralNetwork, repCost:1.5e6, moneyCost:7.5e9,
|
||||
info:"This is an additional installation that upgrades the functionality of the " +
|
||||
"PC Direct-Neural Interface augmentation. When connected to a computer, " +
|
||||
"The NeuroNet Injector upgrade allows the user to use his/her own brain's " +
|
||||
@ -965,7 +965,7 @@ function initAugmentations() {
|
||||
AddToAugmentations(PCDNINeuralNetwork);
|
||||
|
||||
const ADRPheromone1 = new Augmentation({
|
||||
name:AugmentationNames.ADRPheromone1, repCost:1500, moneyCost:3.5e6,
|
||||
name:AugmentationNames.ADRPheromone1, repCost:3.75e3, moneyCost:1.75e7,
|
||||
info:"The body is genetically re-engineered so that it produces the ADR-V1 pheromone, " +
|
||||
"an artificial pheromone discovered by scientists. The ADR-V1 pheromone, when excreted, " +
|
||||
"triggers feelings of admiration and approval in other people.<br><br>" +
|
||||
@ -980,7 +980,7 @@ function initAugmentations() {
|
||||
AddToAugmentations(ADRPheromone1);
|
||||
|
||||
const ADRPheromone2 = new Augmentation({
|
||||
name:AugmentationNames.ADRPheromone2, repCost:25e3, moneyCost:110e6,
|
||||
name:AugmentationNames.ADRPheromone2, repCost:6.25e4, moneyCost:5.5e8,
|
||||
info:"The body is genetically re-engineered so that it produces the ADR-V2 pheromone, " +
|
||||
"which is similar to but more potent than ADR-V1. This pheromone, when excreted, " +
|
||||
"triggers feelings of admiration, approval, and respect in others.<br><br>" +
|
||||
@ -995,7 +995,7 @@ function initAugmentations() {
|
||||
AddToAugmentations(ADRPheromone2);
|
||||
|
||||
const ShadowsSimulacrum = new Augmentation({
|
||||
name: AugmentationNames.ShadowsSimulacrum, repCost: 15e3, moneyCost: 80e6,
|
||||
name: AugmentationNames.ShadowsSimulacrum, repCost:3.75e4, moneyCost:4e8,
|
||||
info: "A crude but functional matter phase-shifter module that is embedded " +
|
||||
"in the brainstem and cerebellum. This augmentation was developed by " +
|
||||
"criminal organizations and allows the user to project and control holographic " +
|
||||
@ -1013,7 +1013,7 @@ function initAugmentations() {
|
||||
|
||||
// HacknetNode Augmentations
|
||||
const HacknetNodeCPUUpload = new Augmentation({
|
||||
name:AugmentationNames.HacknetNodeCPUUpload, repCost:1500, moneyCost:2.2e6,
|
||||
name:AugmentationNames.HacknetNodeCPUUpload, repCost:3.75e3, moneyCost:1.1e7,
|
||||
info:"Uploads the architecture and design details of a Hacknet Node's CPU into " +
|
||||
"the brain. This allows the user to engineer custom hardware and software " +
|
||||
"for the Hacknet Node that provides better performance.<br><br>" +
|
||||
@ -1030,7 +1030,7 @@ function initAugmentations() {
|
||||
AddToAugmentations(HacknetNodeCPUUpload);
|
||||
|
||||
const HacknetNodeCacheUpload = new Augmentation({
|
||||
name:AugmentationNames.HacknetNodeCacheUpload, repCost:1e3, moneyCost:1.1e6,
|
||||
name:AugmentationNames.HacknetNodeCacheUpload, repCost:2.5e3, moneyCost:5.5e6,
|
||||
info:"Uploads the architecture and design details of a Hacknet Node's main-memory cache " +
|
||||
"into the brain. This allows the user to engineer custom cache hardware for the " +
|
||||
"Hacknet Node that offers better performance.<br><br>" +
|
||||
@ -1047,7 +1047,7 @@ function initAugmentations() {
|
||||
AddToAugmentations(HacknetNodeCacheUpload);
|
||||
|
||||
const HacknetNodeNICUpload = new Augmentation({
|
||||
name:AugmentationNames.HacknetNodeNICUpload, repCost:750, moneyCost:900e3,
|
||||
name:AugmentationNames.HacknetNodeNICUpload, repCost:1.875e3, moneyCost:4.5e6,
|
||||
info:"Uploads the architecture and design details of a Hacknet Node's Network Interface Card (NIC) " +
|
||||
"into the brain. This allows the user to engineer a custom NIC for the Hacknet Node that " +
|
||||
"offers better performance.<br><br>" +
|
||||
@ -1064,7 +1064,7 @@ function initAugmentations() {
|
||||
AddToAugmentations(HacknetNodeNICUpload);
|
||||
|
||||
const HacknetNodeKernelDNI = new Augmentation({
|
||||
name:AugmentationNames.HacknetNodeKernelDNI, repCost:3e3, moneyCost:8e6,
|
||||
name:AugmentationNames.HacknetNodeKernelDNI, repCost:7.5e3, moneyCost:4e7,
|
||||
info:"Installs a Direct-Neural Interface jack into the arm that is capable of connecting to a " +
|
||||
"Hacknet Node. This lets the user access and manipulate the Node's kernel using the mind's " +
|
||||
"electrochemical signals.<br><br>" +
|
||||
@ -1078,7 +1078,7 @@ function initAugmentations() {
|
||||
AddToAugmentations(HacknetNodeKernelDNI);
|
||||
|
||||
const HacknetNodeCoreDNI = new Augmentation({
|
||||
name:AugmentationNames.HacknetNodeCoreDNI, repCost:5e3, moneyCost:12e6,
|
||||
name:AugmentationNames.HacknetNodeCoreDNI, repCost:1.25e4, moneyCost:6e7,
|
||||
info:"Installs a Direct-Neural Interface jack into the arm that is capable of connecting " +
|
||||
"to a Hacknet Node. This lets the user access and manipulate the Node's processing logic using " +
|
||||
"the mind's electrochemical signals.<br><br>" +
|
||||
@ -1093,7 +1093,7 @@ function initAugmentations() {
|
||||
|
||||
//Misc/Hybrid augmentations
|
||||
const NeuroFluxGovernor = new Augmentation({
|
||||
name:AugmentationNames.NeuroFluxGovernor, repCost:500, moneyCost: 750e3,
|
||||
name:AugmentationNames.NeuroFluxGovernor, repCost:1.25e3, moneyCost:3.75e6,
|
||||
info:"A device that is embedded in the back of the neck. The NeuroFlux Governor " +
|
||||
"monitors and regulates nervous impulses coming to and from the spinal column, " +
|
||||
"essentially 'governing' the body. By doing so, it improves the functionality of the " +
|
||||
@ -1146,8 +1146,8 @@ function initAugmentations() {
|
||||
}
|
||||
}
|
||||
let mult = Math.pow(CONSTANTS.NeuroFluxGovernorLevelMult, nextLevel);
|
||||
NeuroFluxGovernor.baseRepRequirement = 500 * mult * CONSTANTS.AugmentationRepMultiplier * BitNodeMultipliers.AugmentationRepCost;
|
||||
NeuroFluxGovernor.baseCost = 750e3 * mult * CONSTANTS.AugmentationCostMultiplier * BitNodeMultipliers.AugmentationMoneyCost;
|
||||
NeuroFluxGovernor.baseRepRequirement = 500 * mult * BitNodeMultipliers.AugmentationRepCost;
|
||||
NeuroFluxGovernor.baseCost = 750e3 * mult * BitNodeMultipliers.AugmentationMoneyCost;
|
||||
if (augmentationExists(AugmentationNames.NeuroFluxGovernor)) {
|
||||
delete Augmentations[AugmentationNames.NeuroFluxGovernor];
|
||||
}
|
||||
@ -1155,7 +1155,7 @@ function initAugmentations() {
|
||||
AddToAugmentations(NeuroFluxGovernor);
|
||||
|
||||
const Neurotrainer1 = new Augmentation({
|
||||
name:AugmentationNames.Neurotrainer1, repCost:400, moneyCost:800e3,
|
||||
name:AugmentationNames.Neurotrainer1, repCost:1e3, moneyCost:4e6,
|
||||
info:"A decentralized cranial implant that improves the brain's ability to learn. It is " +
|
||||
"installed by releasing millions of nanobots into the human brain, each of which " +
|
||||
"attaches to a different neural pathway to enhance the brain's ability to retain " +
|
||||
@ -1175,7 +1175,7 @@ function initAugmentations() {
|
||||
AddToAugmentations(Neurotrainer1);
|
||||
|
||||
const Neurotrainer2 = new Augmentation({
|
||||
name:AugmentationNames.Neurotrainer2, repCost:4e3, moneyCost:9e6,
|
||||
name:AugmentationNames.Neurotrainer2, repCost:1e4, moneyCost:4.5e7,
|
||||
info:"A decentralized cranial implant that improves the brain's ability to learn. This " +
|
||||
"is a more powerful version of the Neurotrainer I augmentation, but it does not " +
|
||||
"require Neurotrainer I to be installed as a prerequisite.<br><br>" +
|
||||
@ -1194,7 +1194,7 @@ function initAugmentations() {
|
||||
AddToAugmentations(Neurotrainer2);
|
||||
|
||||
const Neurotrainer3 = new Augmentation({
|
||||
name:AugmentationNames.Neurotrainer3, repCost:10e3, moneyCost:26e6,
|
||||
name:AugmentationNames.Neurotrainer3, repCost:2.5e4, moneyCost:1.3e8,
|
||||
info:"A decentralized cranial implant that improves the brain's ability to learn. This " +
|
||||
"is a more powerful version of the Neurotrainer I and Neurotrainer II augmentation, " +
|
||||
"but it does not require either of them to be installed as a prerequisite.<br><br>" +
|
||||
@ -1213,7 +1213,7 @@ function initAugmentations() {
|
||||
AddToAugmentations(Neurotrainer3);
|
||||
|
||||
const Hypersight = new Augmentation({
|
||||
name:AugmentationNames.Hypersight, repCost:60e3, moneyCost:550e6,
|
||||
name:AugmentationNames.Hypersight, repCost:1.5e5, moneyCost:2.75e9,
|
||||
info:"A bionic eye implant that grants sight capabilities far beyond those of a natural human. " +
|
||||
"Embedded circuitry within the implant provides the ability to detect heat and movement " +
|
||||
"through solid objects such as wells, thus providing 'x-ray vision'-like capabilities.<br><br>" +
|
||||
@ -1232,7 +1232,7 @@ function initAugmentations() {
|
||||
AddToAugmentations(Hypersight);
|
||||
|
||||
const LuminCloaking1 = new Augmentation({
|
||||
name:AugmentationNames.LuminCloaking1, repCost:600, moneyCost:1e6,
|
||||
name:AugmentationNames.LuminCloaking1, repCost:1.5e3, moneyCost:5e6,
|
||||
info:"A skin implant that reinforces the skin with highly-advanced synthetic cells. These " +
|
||||
"cells, when powered, have a negative refractive index. As a result, they bend light " +
|
||||
"around the skin, making the user much harder to see from the naked eye.<br><br>" +
|
||||
@ -1249,7 +1249,7 @@ function initAugmentations() {
|
||||
AddToAugmentations(LuminCloaking1);
|
||||
|
||||
const LuminCloaking2 = new Augmentation({
|
||||
name:AugmentationNames.LuminCloaking2, repCost:2e3, moneyCost:6e6,
|
||||
name:AugmentationNames.LuminCloaking2, repCost:5e3, moneyCost:3e7,
|
||||
info:"This is a more advanced version of the LuminCloaking-V2 augmentation. This skin implant " +
|
||||
"reinforces the skin with highly-advanced synthetic cells. These " +
|
||||
"cells, when powered, are capable of not only bending light but also of bending heat, " +
|
||||
@ -1270,7 +1270,7 @@ function initAugmentations() {
|
||||
AddToAugmentations(LuminCloaking2);
|
||||
|
||||
const SmartSonar = new Augmentation({
|
||||
name:AugmentationNames.SmartSonar, repCost:9e3, moneyCost:15e6,
|
||||
name:AugmentationNames.SmartSonar, repCost:2.25e4, moneyCost:7.5e7,
|
||||
info:"A cochlear implant that helps the player detect and locate enemies " +
|
||||
"using sound propagation.<br><br>" +
|
||||
"This augmentation:<br>" +
|
||||
@ -1288,7 +1288,7 @@ function initAugmentations() {
|
||||
AddToAugmentations(SmartSonar);
|
||||
|
||||
const PowerRecirculator = new Augmentation({
|
||||
name:AugmentationNames.PowerRecirculator, repCost:10e3, moneyCost:36e6,
|
||||
name:AugmentationNames.PowerRecirculator, repCost:2.5e4, moneyCost:1.8e8,
|
||||
info:"The body's nerves are attached with polypyrrole nanocircuits that " +
|
||||
"are capable of capturing wasted energy (in the form of heat) " +
|
||||
"and converting it back into usable power.<br><br>" +
|
||||
@ -1321,7 +1321,7 @@ function initAugmentations() {
|
||||
|
||||
// Illuminati
|
||||
const QLink = new Augmentation({
|
||||
name:AugmentationNames.QLink, repCost:750e3, moneyCost:5e12,
|
||||
name:AugmentationNames.QLink, repCost:1.875e6, moneyCost:2.5e13,
|
||||
info:"A brain implant that wirelessly connects you to the Illuminati's " +
|
||||
"quantum supercomputer, allowing you to access and use its incredible " +
|
||||
"computing power.<br><br>" +
|
||||
@ -1343,7 +1343,7 @@ function initAugmentations() {
|
||||
|
||||
// Daedalus
|
||||
const RedPill = new Augmentation({
|
||||
name:AugmentationNames.TheRedPill, repCost:1e6, moneyCost:0,
|
||||
name:AugmentationNames.TheRedPill, repCost:2.5e6, moneyCost:0e0,
|
||||
info:"It's time to leave the cave.",
|
||||
});
|
||||
RedPill.addToFactions(["Daedalus"]);
|
||||
@ -1354,7 +1354,7 @@ function initAugmentations() {
|
||||
|
||||
// Covenant
|
||||
const SPTN97 = new Augmentation({
|
||||
name:AugmentationNames.SPTN97, repCost:500e3, moneyCost:975e6,
|
||||
name:AugmentationNames.SPTN97, repCost:1.25e6, moneyCost:4.875e9,
|
||||
info:"The SPTN-97 gene is injected into the genome. The SPTN-97 gene is an " +
|
||||
"artificially-synthesized gene that was developed by DARPA to create " +
|
||||
"super-soldiers through genetic modification. The gene was outlawed in " +
|
||||
@ -1376,7 +1376,7 @@ function initAugmentations() {
|
||||
|
||||
// ECorp
|
||||
const HiveMind = new Augmentation({
|
||||
name:AugmentationNames.HiveMind, repCost:600e3, moneyCost:1100e6,
|
||||
name:AugmentationNames.HiveMind, repCost:1.5e6, moneyCost:5.5e9,
|
||||
info:"A brain implant developed by ECorp. They do not reveal what " +
|
||||
"exactly the implant does, but they promise that it will greatly " +
|
||||
"enhance your abilities.",
|
||||
@ -1390,7 +1390,7 @@ function initAugmentations() {
|
||||
|
||||
// MegaCorp
|
||||
const CordiARCReactor = new Augmentation({
|
||||
name:AugmentationNames.CordiARCReactor, repCost:450e3, moneyCost:1000e6,
|
||||
name:AugmentationNames.CordiARCReactor, repCost:1.125e6, moneyCost:5e9,
|
||||
info:"The thoracic cavity is equipped with a small chamber designed " +
|
||||
"to hold and sustain hydrogen plasma. The plasma is used to generate " +
|
||||
"fusion power through nuclear fusion, providing limitless amount of clean " +
|
||||
@ -1415,7 +1415,7 @@ function initAugmentations() {
|
||||
|
||||
// BachmanAndAssociates
|
||||
const SmartJaw = new Augmentation({
|
||||
name:AugmentationNames.SmartJaw, repCost:150e3, moneyCost:550e6,
|
||||
name:AugmentationNames.SmartJaw, repCost:3.75e5, moneyCost:2.75e9,
|
||||
info:"A bionic jaw that contains advanced hardware and software " +
|
||||
"capable of psychoanalyzing and profiling the personality of " +
|
||||
"others using optical imaging software.<br><br>" +
|
||||
@ -1437,7 +1437,7 @@ function initAugmentations() {
|
||||
|
||||
// BladeIndustries
|
||||
const Neotra = new Augmentation({
|
||||
name:AugmentationNames.Neotra, repCost:225e3, moneyCost:575e6,
|
||||
name:AugmentationNames.Neotra, repCost:5.625e5, moneyCost:2.875e9,
|
||||
info:"A highly-advanced techno-organic drug that is injected into the skeletal " +
|
||||
"and integumentary system. The drug permanently modifies the DNA of the " +
|
||||
"body's skin and bone cells, granting them the ability to repair " +
|
||||
@ -1454,7 +1454,7 @@ function initAugmentations() {
|
||||
|
||||
// NWO
|
||||
const Xanipher = new Augmentation({
|
||||
name:AugmentationNames.Xanipher, repCost:350e3, moneyCost:850e6,
|
||||
name:AugmentationNames.Xanipher, repCost:8.75e5, moneyCost:4.25e9,
|
||||
info:"A concoction of advanced nanobots that is orally ingested into the " +
|
||||
"body. These nanobots induce physiological change and significantly " +
|
||||
"improve the body's functioning in all aspects.<br><br>" +
|
||||
@ -1481,7 +1481,7 @@ function initAugmentations() {
|
||||
AddToAugmentations(Xanipher);
|
||||
|
||||
const HydroflameLeftArm = new Augmentation({
|
||||
name:AugmentationNames.HydroflameLeftArm, repCost:500e3, moneyCost:500e9,
|
||||
name:AugmentationNames.HydroflameLeftArm, repCost:1.25e6, moneyCost:2.5e12,
|
||||
info:"The left arm of a legendary BitRunner who ascended beyond this world. " +
|
||||
"It projects a light blue energy shield that protects the exposed inner parts. " +
|
||||
"Even though it contains no weapons, the advance tungsten titanium " +
|
||||
@ -1500,7 +1500,7 @@ function initAugmentations() {
|
||||
|
||||
// ClarkeIncorporated
|
||||
const nextSENS = new Augmentation({
|
||||
name:AugmentationNames.nextSENS, repCost:175e3, moneyCost:385e6,
|
||||
name:AugmentationNames.nextSENS, repCost:4.375e5, moneyCost:1.925e9,
|
||||
info:"The body is genetically re-engineered to maintain a state " +
|
||||
"of negligible senescence, preventing the body from " +
|
||||
"deteriorating with age.<br><br>" +
|
||||
@ -1520,7 +1520,7 @@ function initAugmentations() {
|
||||
|
||||
// OmniTekIncorporated
|
||||
const OmniTekInfoLoad = new Augmentation({
|
||||
name:AugmentationNames.OmniTekInfoLoad, repCost:250e3, moneyCost:575e6,
|
||||
name:AugmentationNames.OmniTekInfoLoad, repCost:6.25e5, moneyCost:2.875e9,
|
||||
info:"OmniTek's data and information repository is uploaded " +
|
||||
"into your brain, enhancing your programming and " +
|
||||
"hacking abilities.<br><br>" +
|
||||
@ -1541,7 +1541,7 @@ function initAugmentations() {
|
||||
|
||||
// KuaiGongInternational
|
||||
const PhotosyntheticCells = new Augmentation({
|
||||
name:AugmentationNames.PhotosyntheticCells, repCost:225e3, moneyCost:550e6,
|
||||
name:AugmentationNames.PhotosyntheticCells, repCost:5.625e5, moneyCost:2.75e9,
|
||||
info:"Chloroplasts are added to epidermal stem cells and are applied " +
|
||||
"to the body using a skin graft. The result is photosynthetic " +
|
||||
"skin cells, allowing users to generate their own energy " +
|
||||
@ -1559,7 +1559,7 @@ function initAugmentations() {
|
||||
|
||||
// BitRunners
|
||||
const Neurolink = new Augmentation({
|
||||
name:AugmentationNames.Neurolink, repCost:350e3, moneyCost:875e6,
|
||||
name:AugmentationNames.Neurolink, repCost:8.75e5, moneyCost:4.375e9,
|
||||
info:"A brain implant that provides a high-bandwidth, direct neural link between your " +
|
||||
"mind and BitRunners' data servers, which reportedly contain " +
|
||||
"the largest database of hacking tools and information in the world.<br><br>" +
|
||||
@ -1582,7 +1582,7 @@ function initAugmentations() {
|
||||
|
||||
// BlackHand
|
||||
const TheBlackHand = new Augmentation({
|
||||
name:AugmentationNames.TheBlackHand, repCost:40e3, moneyCost:110e6,
|
||||
name:AugmentationNames.TheBlackHand, repCost:1e5, moneyCost:5.5e8,
|
||||
info:"A highly advanced bionic hand. This prosthetic not only " +
|
||||
"enhances strength and dexterity but it is also embedded " +
|
||||
"with hardware and firmware that lets the user connect to, access and hack " +
|
||||
@ -1606,7 +1606,7 @@ function initAugmentations() {
|
||||
|
||||
// NiteSec
|
||||
const CRTX42AA = new Augmentation({
|
||||
name:AugmentationNames.CRTX42AA, repCost:18e3, moneyCost:45e6,
|
||||
name:AugmentationNames.CRTX42AA, repCost:4.5e4, moneyCost:2.25e8,
|
||||
info:"The CRTX42-AA gene is injected into the genome. " +
|
||||
"The CRTX42-AA is an artificially-synthesized gene that targets the visual and prefrontal " +
|
||||
"cortex and improves cognitive abilities.<br><br>" +
|
||||
@ -1624,7 +1624,7 @@ function initAugmentations() {
|
||||
|
||||
// Chongqing
|
||||
const Neuregen = new Augmentation({
|
||||
name:AugmentationNames.Neuregen, repCost:15e3, moneyCost:75e6,
|
||||
name:AugmentationNames.Neuregen, repCost:3.75e4, moneyCost:3.75e8,
|
||||
info:"A drug that genetically modifies the neurons in the brain. " +
|
||||
"The result is that these neurons never die and continuously " +
|
||||
"regenerate and strengthen themselves.<br><br>" +
|
||||
@ -1639,7 +1639,7 @@ function initAugmentations() {
|
||||
|
||||
// Sector12
|
||||
const CashRoot = new Augmentation({
|
||||
name:AugmentationNames.CashRoot, repCost:5e3, moneyCost:25e6,
|
||||
name:AugmentationNames.CashRoot, repCost:1.25e4, moneyCost:1.25e8,
|
||||
info:<>A collection of digital assets saved on a small chip. The chip is implanted
|
||||
into your wrist. A small jack in the chip allows you to connect it to a computer
|
||||
and upload the assets.<br /><br />
|
||||
@ -1655,7 +1655,7 @@ function initAugmentations() {
|
||||
|
||||
// NewTokyo
|
||||
const NutriGen = new Augmentation({
|
||||
name:AugmentationNames.NutriGen, repCost:2500, moneyCost:500e3,
|
||||
name:AugmentationNames.NutriGen, repCost:6.25e3, moneyCost:2.5e6,
|
||||
info:"A thermo-powered artificial nutrition generator. Endogenously " +
|
||||
"synthesizes glucose, amino acids, and vitamins and redistributes them " +
|
||||
"across the body. The device is powered by the body's naturally wasted " +
|
||||
@ -1678,7 +1678,7 @@ function initAugmentations() {
|
||||
|
||||
// Ishima
|
||||
const INFRARet = new Augmentation({
|
||||
name:AugmentationNames.INFRARet, repCost:3e3, moneyCost:6e6,
|
||||
name:AugmentationNames.INFRARet, repCost:7.5e3, moneyCost:3e7,
|
||||
info:"A retina implant consisting of a tiny chip that sits behind the " +
|
||||
"retina. This implant lets people visually detect infrared radiation.<br><br>" +
|
||||
"This augmentation:<br>" +
|
||||
@ -1697,7 +1697,7 @@ function initAugmentations() {
|
||||
|
||||
// Volhaven
|
||||
const DermaForce = new Augmentation({
|
||||
name:AugmentationNames.DermaForce, repCost:6e3, moneyCost:10e6,
|
||||
name:AugmentationNames.DermaForce, repCost:1.5e4, moneyCost:5e7,
|
||||
info:"A synthetic skin is grafted onto the body. The skin consists of " +
|
||||
"millions of nanobots capable of projecting high-density muon beams, " +
|
||||
"creating an energy barrier around the user.<br><br>" +
|
||||
@ -1712,7 +1712,7 @@ function initAugmentations() {
|
||||
|
||||
// SpeakersForTheDead
|
||||
const GrapheneBrachiBlades = new Augmentation({
|
||||
name:AugmentationNames.GrapheneBrachiBlades, repCost:90e3, moneyCost:500e6,
|
||||
name:AugmentationNames.GrapheneBrachiBlades, repCost:2.25e5, moneyCost:2.5e9,
|
||||
info:"An upgrade to the BrachiBlades augmentation. It infuses " +
|
||||
"the retractable blades with an advanced graphene material " +
|
||||
"to make them much stronger and lighter.<br><br>" +
|
||||
@ -1734,7 +1734,7 @@ function initAugmentations() {
|
||||
|
||||
// DarkArmy
|
||||
const GrapheneBionicArms = new Augmentation({
|
||||
name:AugmentationNames.GrapheneBionicArms, repCost:200e3, moneyCost:750e6,
|
||||
name:AugmentationNames.GrapheneBionicArms, repCost:5e5, moneyCost:3.75e9,
|
||||
info:"An upgrade to the Bionic Arms augmentation. It infuses the " +
|
||||
"prosthetic arms with an advanced graphene material " +
|
||||
"to make them much stronger and lighter.<br><br>" +
|
||||
@ -1751,7 +1751,7 @@ function initAugmentations() {
|
||||
|
||||
// TheSyndicate
|
||||
const BrachiBlades = new Augmentation({
|
||||
name:AugmentationNames.BrachiBlades, repCost:5e3, moneyCost:18e6,
|
||||
name:AugmentationNames.BrachiBlades, repCost:1.25e4, moneyCost:9e7,
|
||||
info:"A set of retractable plasteel blades are implanted in the arm, underneath the skin.<br><br>" +
|
||||
"This augmentation:<br>" +
|
||||
"Increases the player's strength and defense by 15%.<br>" +
|
||||
@ -1770,7 +1770,7 @@ function initAugmentations() {
|
||||
|
||||
// Tetrads
|
||||
const BionicArms = new Augmentation({
|
||||
name:AugmentationNames.BionicArms, repCost:25e3, moneyCost:55e6,
|
||||
name:AugmentationNames.BionicArms, repCost:6.25e4, moneyCost:2.75e8,
|
||||
info:"Cybernetic arms created from plasteel and carbon fibers that completely replace " +
|
||||
"the user's organic arms.<br><br>" +
|
||||
"This augmentation increases the user's strength and dexterity by 30%.",
|
||||
@ -1785,7 +1785,7 @@ function initAugmentations() {
|
||||
|
||||
// TianDiHui
|
||||
const SNA = new Augmentation({
|
||||
name:AugmentationNames.SNA, repCost:2500, moneyCost:6e6,
|
||||
name:AugmentationNames.SNA, repCost:6.25e3, moneyCost:3e7,
|
||||
info:"A cranial implant that affects the user's personality, making them better " +
|
||||
"at negotiation in social situations.<br><br>" +
|
||||
"This augmentation:<br>" +
|
||||
@ -1806,7 +1806,7 @@ function initAugmentations() {
|
||||
const BladeburnersFactionName = "Bladeburners";
|
||||
if (factionExists(BladeburnersFactionName)) {
|
||||
const EsperEyewear = new Augmentation({
|
||||
name:AugmentationNames.EsperEyewear, repCost:500, moneyCost:33e6,
|
||||
name:AugmentationNames.EsperEyewear, repCost:1.25e3, moneyCost:1.65e8,
|
||||
info:"Ballistic-grade protective and retractable eyewear that was designed specially " +
|
||||
"for Bladeburner units. This " +
|
||||
"is implanted by installing a mechanical frame in the skull's orbit. " +
|
||||
@ -1826,7 +1826,7 @@ function initAugmentations() {
|
||||
resetAugmentation(EsperEyewear);
|
||||
|
||||
const EMS4Recombination = new Augmentation({
|
||||
name:AugmentationNames.EMS4Recombination, repCost: 1e3, moneyCost:55e6,
|
||||
name:AugmentationNames.EMS4Recombination, repCost:2.5e3, moneyCost:2.75e8,
|
||||
info:"A DNA recombination of the EMS-4 Gene. This genetic engineering " +
|
||||
"technique was originally used on Bladeburners during the Synthoid uprising " +
|
||||
"to induce wakefulness and concentration, suppress fear, reduce empathy, and " +
|
||||
@ -1844,7 +1844,7 @@ function initAugmentations() {
|
||||
resetAugmentation(EMS4Recombination);
|
||||
|
||||
const OrionShoulder = new Augmentation({
|
||||
name:AugmentationNames.OrionShoulder, repCost:2.5e3, moneyCost:110e6,
|
||||
name:AugmentationNames.OrionShoulder, repCost:6.25e3, moneyCost:5.5e8,
|
||||
info:"A bionic shoulder augmentation for the right shoulder. Using cybernetics, " +
|
||||
"the ORION-MKIV shoulder enhances the strength and dexterity " +
|
||||
"of the user's right arm. It also provides protection due to its " +
|
||||
@ -1863,7 +1863,7 @@ function initAugmentations() {
|
||||
resetAugmentation(OrionShoulder);
|
||||
|
||||
const HyperionV1 = new Augmentation({
|
||||
name:AugmentationNames.HyperionV1, repCost: 5e3, moneyCost:550e6,
|
||||
name:AugmentationNames.HyperionV1, repCost:1.25e4, moneyCost:2.75e9,
|
||||
info:"A pair of mini plasma cannons embedded into the hands. The Hyperion is capable " +
|
||||
"of rapidly firing bolts of high-density plasma. The weapon is meant to " +
|
||||
"be used against augmented enemies as the ionized " +
|
||||
@ -1878,7 +1878,7 @@ function initAugmentations() {
|
||||
resetAugmentation(HyperionV1);
|
||||
|
||||
const HyperionV2 = new Augmentation({
|
||||
name:AugmentationNames.HyperionV2, repCost:10e3, moneyCost:1.1e9,
|
||||
name:AugmentationNames.HyperionV2, repCost:2.5e4, moneyCost:5.5e9,
|
||||
info:"A pair of mini plasma cannons embedded into the hands. This augmentation " +
|
||||
"is more advanced and powerful than the original V1 model. This V2 model is " +
|
||||
"more power-efficiency, more accurate, and can fire plasma bolts at a much " +
|
||||
@ -1892,7 +1892,7 @@ function initAugmentations() {
|
||||
resetAugmentation(HyperionV2);
|
||||
|
||||
const GolemSerum = new Augmentation({
|
||||
name:AugmentationNames.GolemSerum, repCost:12.5e3, moneyCost:2.2e9,
|
||||
name:AugmentationNames.GolemSerum, repCost:3.125e4, moneyCost:1.1e10,
|
||||
info:"A serum that permanently enhances many aspects of a human's capabilities, " +
|
||||
"including strength, speed, immune system performance, and mitochondrial efficiency. The " +
|
||||
"serum was originally developed by the Chinese military in an attempt to " +
|
||||
@ -1911,7 +1911,7 @@ function initAugmentations() {
|
||||
resetAugmentation(GolemSerum);
|
||||
|
||||
const VangelisVirus = new Augmentation({
|
||||
name:AugmentationNames.VangelisVirus, repCost:7.5e3, moneyCost:550e6,
|
||||
name:AugmentationNames.VangelisVirus, repCost:1.875e4, moneyCost:2.75e9,
|
||||
info:"A synthetic symbiotic virus that is injected into the human brain tissue. The Vangelis virus " +
|
||||
"heightens the senses and focus of its host, and also enhances its intuition.<br><br>" +
|
||||
"This augmentation:<br>" +
|
||||
@ -1927,7 +1927,7 @@ function initAugmentations() {
|
||||
resetAugmentation(VangelisVirus);
|
||||
|
||||
const VangelisVirus3 = new Augmentation({
|
||||
name:AugmentationNames.VangelisVirus3, repCost:15e3, moneyCost:2.2e9,
|
||||
name:AugmentationNames.VangelisVirus3, repCost:3.75e4, moneyCost:1.1e10,
|
||||
info:"An improved version of Vangelis, a synthetic symbiotic virus that is " +
|
||||
"injected into the human brain tissue. On top of the benefits of the original " +
|
||||
"virus, this also grants an accelerated healing factor and enhanced " +
|
||||
@ -1947,7 +1947,7 @@ function initAugmentations() {
|
||||
resetAugmentation(VangelisVirus3);
|
||||
|
||||
const INTERLINKED = new Augmentation({
|
||||
name:AugmentationNames.INTERLINKED, repCost:10e3, moneyCost:1.1e9,
|
||||
name:AugmentationNames.INTERLINKED, repCost:2.5e4, moneyCost:5.5e9,
|
||||
info:"The DNA is genetically modified to enhance the human's body " +
|
||||
"extracellular matrix (ECM). This improves the ECM's ability to " +
|
||||
"structurally support the body and grants heightened strength and " +
|
||||
@ -1966,7 +1966,7 @@ function initAugmentations() {
|
||||
resetAugmentation(INTERLINKED);
|
||||
|
||||
const BladeRunner = new Augmentation({
|
||||
name:AugmentationNames.BladeRunner, repCost:8e3, moneyCost:1.65e9,
|
||||
name:AugmentationNames.BladeRunner, repCost:2e4, moneyCost:8.25e9,
|
||||
info:"A cybernetic foot augmentation that was specially created for Bladeburners " +
|
||||
"during the Synthoid Uprising. The organic musculature of the human foot " +
|
||||
"is enhanced with flexible carbon nanotube matrices that are controlled by " +
|
||||
@ -1984,7 +1984,7 @@ function initAugmentations() {
|
||||
resetAugmentation(BladeRunner);
|
||||
|
||||
const BladeArmor = new Augmentation({
|
||||
name:AugmentationNames.BladeArmor, repCost:5e3, moneyCost:275e6,
|
||||
name:AugmentationNames.BladeArmor, repCost:1.25e4, moneyCost:1.375e9,
|
||||
info:"A powered exoskeleton suit (exosuit) designed as armor for Bladeburner units. This " +
|
||||
"exoskeleton is incredibly adaptable and can protect the wearer from blunt, piercing, " +
|
||||
"concussive, thermal, chemical, and electric trauma. It also enhances the user's " +
|
||||
@ -2005,7 +2005,7 @@ function initAugmentations() {
|
||||
resetAugmentation(BladeArmor);
|
||||
|
||||
const BladeArmorPowerCells = new Augmentation({
|
||||
name:AugmentationNames.BladeArmorPowerCells, repCost:7.5e3, moneyCost:550e6,
|
||||
name:AugmentationNames.BladeArmorPowerCells, repCost:1.875e4, moneyCost:2.75e9,
|
||||
info:"Upgrades the BLADE-51b Tesla Armor with Ion Power Cells, which are capable of " +
|
||||
"more efficiently storing and using power.<br><br>" +
|
||||
"This augmentation:<br>" +
|
||||
@ -2022,7 +2022,7 @@ function initAugmentations() {
|
||||
resetAugmentation(BladeArmorPowerCells);
|
||||
|
||||
const BladeArmorEnergyShielding = new Augmentation({
|
||||
name:AugmentationNames.BladeArmorEnergyShielding, repCost:8.5e3, moneyCost:1.1e9,
|
||||
name:AugmentationNames.BladeArmorEnergyShielding, repCost:2.125e4, moneyCost:5.5e9,
|
||||
info:"Upgrades the BLADE-51b Tesla Armor with a plasma energy propulsion system " +
|
||||
"that is capable of projecting an energy shielding force field.<br><br>" +
|
||||
"This augmentation:<br>" +
|
||||
@ -2037,7 +2037,7 @@ function initAugmentations() {
|
||||
resetAugmentation(BladeArmorEnergyShielding);
|
||||
|
||||
const BladeArmorUnibeam = new Augmentation({
|
||||
name:AugmentationNames.BladeArmorUnibeam, repCost:12.5e3, moneyCost:3.3e9,
|
||||
name:AugmentationNames.BladeArmorUnibeam, repCost:3.125e4, moneyCost:1.65e10,
|
||||
info:"Upgrades the BLADE-51b Tesla Armor with a concentrated deuterium-fluoride laser " +
|
||||
"weapon. It's precision an accuracy makes it useful for quickly neutralizing " +
|
||||
"threats while keeping casualties to a minimum.<br><br>" +
|
||||
@ -2050,7 +2050,7 @@ function initAugmentations() {
|
||||
resetAugmentation(BladeArmorUnibeam);
|
||||
|
||||
const BladeArmorOmnibeam = new Augmentation({
|
||||
name:AugmentationNames.BladeArmorOmnibeam, repCost:25e3, moneyCost:5.5e9,
|
||||
name:AugmentationNames.BladeArmorOmnibeam, repCost:6.25e4, moneyCost:2.75e10,
|
||||
info:"Upgrades the BLADE-51b Tesla Armor Unibeam augmentation to use " +
|
||||
"multiple-fiber system. The upgraded weapon uses multiple fiber laser " +
|
||||
"modules that combine together to form a single, more powerful beam of up to " +
|
||||
@ -2064,7 +2064,7 @@ function initAugmentations() {
|
||||
resetAugmentation(BladeArmorOmnibeam);
|
||||
|
||||
const BladeArmorIPU = new Augmentation({
|
||||
name:AugmentationNames.BladeArmorIPU, repCost: 6e3, moneyCost:220e6,
|
||||
name:AugmentationNames.BladeArmorIPU, repCost:1.5e4, moneyCost:1.1e9,
|
||||
info:"Upgrades the BLADE-51b Tesla Armor with an AI Information Processing " +
|
||||
"Unit that was specially designed to analyze Synthoid related data and " +
|
||||
"information.<br><br>" +
|
||||
@ -2080,7 +2080,7 @@ function initAugmentations() {
|
||||
resetAugmentation(BladeArmorIPU);
|
||||
|
||||
const BladesSimulacrum = new Augmentation({
|
||||
name:AugmentationNames.BladesSimulacrum, repCost: 500, moneyCost: 30e9,
|
||||
name:AugmentationNames.BladesSimulacrum, repCost:1.25e3, moneyCost:1.5e11,
|
||||
info:"A highly-advanced matter phase-shifter module that is embedded " +
|
||||
"in the brainstem and cerebellum. This augmentation allows " +
|
||||
"the user to project and control a holographic simulacrum within an " +
|
||||
|
@ -51,8 +51,6 @@ export const CONSTANTS: IMap<any> = {
|
||||
PurchasedServerMaxRam: 1048576, // 2^20
|
||||
|
||||
// Augmentation Constants
|
||||
AugmentationCostMultiplier: 5, // Used for balancing costs without having to readjust every Augmentation cost
|
||||
AugmentationRepMultiplier: 2.5, // Used for balancing rep cost without having to readjust every value
|
||||
MultipleAugMultiplier: 1.9,
|
||||
|
||||
// TOR Router
|
||||
|
@ -190,8 +190,8 @@ export function purchaseAugmentation(aug, fac, sing=false) {
|
||||
var nextLevel = getNextNeurofluxLevel();
|
||||
--nextLevel;
|
||||
var mult = Math.pow(CONSTANTS.NeuroFluxGovernorLevelMult, nextLevel);
|
||||
aug.baseRepRequirement = 500 * mult * CONSTANTS.AugmentationRepMultiplier * BitNodeMultipliers.AugmentationRepCost;
|
||||
aug.baseCost = 750e3 * mult * CONSTANTS.AugmentationCostMultiplier * BitNodeMultipliers.AugmentationMoneyCost;
|
||||
aug.baseRepRequirement = 500 * mult * BitNodeMultipliers.AugmentationRepCost;
|
||||
aug.baseCost = 750e3 * mult * BitNodeMultipliers.AugmentationMoneyCost;
|
||||
|
||||
for (var i = 0; i < Player.queuedAugmentations.length-1; ++i) {
|
||||
aug.baseCost *= CONSTANTS.MultipleAugMultiplier;
|
||||
|
Loading…
Reference in New Issue
Block a user