Added more info about blood program, change some aug descriptions

This commit is contained in:
Olivier Gagnon 2022-09-23 01:13:37 -04:00
parent 2a43b90ed3
commit 66e80b2efa
5 changed files with 86 additions and 17 deletions

@ -62,12 +62,6 @@ export interface IConstructorParams {
bladeburner_stamina_gain?: number;
bladeburner_analysis?: number;
bladeburner_success_chance?: number;
infiltration_base_rep_increase?: number;
infiltration_rep?: number;
infiltration_trade?: number;
infiltration_sell?: number;
infiltration_timer?: number;
infiltration_damage_reduction?: number;
startingMoney?: number;
programs?: string[];

@ -1384,9 +1384,8 @@ export const initGeneralAugmentations = (): Augmentation[] => [
"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 advanced tungsten titanium " +
"alloy increases the user's strength to unbelievable levels. The augmentation " +
"gets more powerful over time for seemingly no reason.",
strength: 2.7,
"alloy increases the user's strength to unbelievable levels.",
strength: 2.8,
factions: [FactionNames.NWO],
}),
new Augmentation({
@ -2035,6 +2034,62 @@ export const initChurchOfTheMachineGodAugmentations = (): Augmentation[] => [
stats: <>Stanek's Gift has no penalty.</>,
factions: [FactionNames.ChurchOfTheMachineGod],
}),
new Augmentation({
name: AugmentationNames.BigDsBigBrain,
isSpecial: true,
factions: [],
repCost: Infinity,
moneyCost: Infinity,
info:
"A chip containing the psyche of the greatest BitRunner to ever exists. " +
"Installing this relic significantly increases ALL of your stats. " +
"However it may have unintended consequence on the users mental well-being.",
stats: <>Grants access to unimaginable power.</>,
hacking: 2,
strength: 2,
defense: 2,
dexterity: 2,
agility: 2,
charisma: 2,
hacking_exp: 2,
strength_exp: 2,
defense_exp: 2,
dexterity_exp: 2,
agility_exp: 2,
charisma_exp: 2,
hacking_chance: 2,
hacking_speed: 2,
hacking_money: 2,
hacking_grow: 2,
company_rep: 2,
faction_rep: 2,
crime_money: 2,
crime_success: 2,
work_money: 2,
hacknet_node_money: 2,
hacknet_node_purchase_cost: 0.5,
hacknet_node_ram_cost: 0.5,
hacknet_node_core_cost: 0.5,
hacknet_node_level_cost: 0.5,
bladeburner_max_stamina: 2,
bladeburner_stamina_gain: 2,
bladeburner_analysis: 2,
bladeburner_success_chance: 2,
startingMoney: 1e12,
programs: [
Programs.BruteSSHProgram.name,
Programs.FTPCrackProgram.name,
Programs.RelaySMTPProgram.name,
Programs.HTTPWormProgram.name,
Programs.SQLInjectProgram.name,
Programs.DeepscanV1.name,
Programs.DeepscanV2.name,
Programs.ServerProfiler.name,
Programs.AutoLink.name,
Programs.Formulas.name,
],
}),
];
export function initNeuroFluxGovernor(): Augmentation {
@ -2044,15 +2099,13 @@ export function initNeuroFluxGovernor(): Augmentation {
repCost: 500,
moneyCost: 750e3,
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 " +
"body's nervous system.",
"Undetectable adamantium nanobots injected in the users bloodstream. The NeuroFlux Governor " +
"monitors and regulates all aspects of the human body, essentially 'governing' the body. " +
"By doing so, it improves the users performance for most actions.",
stats: (
<>
This special augmentation can be leveled up infinitely. Each level of this augmentation increases MOST
multipliers by 1% (+{(donationBonus * 100).toFixed(6)}% boosted by real life blood donations), stacking
multiplicatively.
multipliers by 1% (+{(donationBonus * 100).toFixed(6)}%), stacking multiplicatively.
</>
),
isSpecial: true,

@ -90,8 +90,11 @@ export enum AugmentationNames {
BrachiBlades = "BrachiBlades",
BionicArms = "Bionic Arms",
SNA = "Social Negotiation Assistant (S.N.A)",
HydroflameLeftArm = "Hydroflame Left Arm",
CongruityImplant = "nickofolas Congruity Implant",
HydroflameLeftArm = "Hydroflame Left Arm",
BigDsBigBrain = "BigD's Big ... Brain",
// Bladeburner augs
EsperEyewear = "EsperTech Bladeburner Eyewear",
EMS4Recombination = "EMS-4 Recombination",
OrionShoulder = "ORION-MKIV Shoulder",

@ -26,6 +26,8 @@ import { StaticAugmentations } from "../StaticAugmentations";
import { CONSTANTS } from "../../Constants";
import { formatNumber } from "../../utils/StringHelperFunctions";
import { Info } from "@mui/icons-material";
import { Link } from "@mui/material";
import { AlertEvents } from "../../ui/React/AlertManager";
interface NFGDisplayProps {
player: IPlayer;
@ -34,6 +36,19 @@ interface NFGDisplayProps {
const NeuroFluxDisplay = ({ player }: NFGDisplayProps): React.ReactElement => {
const level = player.augmentations.find((e) => e.name === AugmentationNames.NeuroFluxGovernor)?.level ?? 0;
const openBloodDonation = () => {
AlertEvents.emit(
<>
<Typography variant="h5">Bitburner blood donation community program</Typography>
<Typography>
The blood donation program is a continuous real life event started on 2022-04-01. To participate simply go
donate blood, plasma, or platelets to your local organisation and take a picture as proof (hide your personal
information). Then send the proof to hydroflame on reddit or discord.
</Typography>
<Typography>Currently accumulated {CONSTANTS.Donations} donations.</Typography>
</>,
);
};
return level > 0 ? (
<Paper sx={{ p: 1 }}>
<Typography variant="h5" color={Settings.theme.info}>
@ -42,6 +57,10 @@ const NeuroFluxDisplay = ({ player }: NFGDisplayProps): React.ReactElement => {
<Typography color={Settings.theme.info}>
{StaticAugmentations[AugmentationNames.NeuroFluxGovernor].stats}
</Typography>
<Typography color={Settings.theme.info}>
The power of {AugmentationNames.NeuroFluxGovernor} increases with blood donations from players in real life.
Learn more <Link onClick={openBloodDonation}>here</Link>
</Typography>
</Paper>
) : (
<></>

@ -229,7 +229,7 @@ export const CONSTANTS: {
InfiniteLoopLimit: 2000,
Donations: 25,
Donations: 30,
LatestUpdate: `
v2.1.0 - 2022-08-23