mirror of
https://github.com/bitburner-official/bitburner-src.git
synced 2026-05-13 11:00:10 +02:00
Added few augs
This commit is contained in:
@@ -2,12 +2,14 @@ import { FactionNames } from "../../Faction/data/FactionNames";
|
||||
import { Sleeve } from "./Sleeve";
|
||||
|
||||
import { IPlayer } from "../IPlayer";
|
||||
import { Player } from "../../Player";
|
||||
|
||||
import { Augmentation } from "../../Augmentation/Augmentation";
|
||||
import { StaticAugmentations } from "../../Augmentation/StaticAugmentations";
|
||||
import { Factions } from "../../Faction/Factions";
|
||||
import { Multipliers } from "../Multipliers";
|
||||
import { AugmentationNames } from "../../Augmentation/data/AugmentationNames";
|
||||
import { getFactionAugmentationsFiltered } from "../../Faction/FactionHelpers";
|
||||
|
||||
export function findSleevePurchasableAugs(sleeve: Sleeve, p: IPlayer): Augmentation[] {
|
||||
// You can only purchase Augmentations that are actually available from
|
||||
@@ -55,8 +57,9 @@ export function findSleevePurchasableAugs(sleeve: Sleeve, p: IPlayer): Augmentat
|
||||
// has enough reputation for (since that gang offers all augs)
|
||||
if (p.inGang()) {
|
||||
const fac = p.getGangFaction();
|
||||
const gangAugs = getFactionAugmentationsFiltered(Player, fac);
|
||||
|
||||
for (const augName of Object.keys(StaticAugmentations)) {
|
||||
for (const augName of gangAugs) {
|
||||
const aug = StaticAugmentations[augName];
|
||||
if (!isAvailableForSleeve(aug)) continue;
|
||||
|
||||
|
||||
@@ -71,15 +71,8 @@ export function FAQModal({ open, onClose }: IProps): React.ReactElement {
|
||||
<br />
|
||||
<Typography>
|
||||
Only one of your sleeves can work for a given company/faction a time. To clarify further, if you have two
|
||||
sleeves they can work for two different companies, but they cannot both work for the same company.
|
||||
</Typography>
|
||||
<br />
|
||||
<br />
|
||||
<Typography variant="h4">Why did my Sleeve stop working?</Typography>
|
||||
<br />
|
||||
<Typography>
|
||||
Sleeves are subject to the same time restrictions as you. This means that they automatically stop working at a
|
||||
company after 8 hours, and stop working for a faction after 20 hours.
|
||||
sleeves they can work for two different companies/factions, but they cannot both work for the same
|
||||
company/faction.
|
||||
</Typography>
|
||||
<br />
|
||||
<br />
|
||||
@@ -92,13 +85,16 @@ export function FAQModal({ open, onClose }: IProps): React.ReactElement {
|
||||
<br />
|
||||
<Typography>
|
||||
Certain Augmentations, like {FactionNames.Bladeburners}-specific ones and NeuroFlux Governor, are not
|
||||
available for sleeves.
|
||||
available for sleeves. You also need enough current reputation on some faction that offers that Augmentation.
|
||||
</Typography>
|
||||
<br />
|
||||
<br />
|
||||
<Typography variant="h4">Do sleeves get reset when installing Augmentations or switching BitNodes?</Typography>
|
||||
<br />
|
||||
<Typography>Sleeves are reset when switching BitNodes, but not when installing Augmentations.</Typography>
|
||||
<Typography>
|
||||
Sleeves are reset when switching BitNodes, but not when installing Augmentations. However installing
|
||||
Augmentations on a sleeve does reset their stats.
|
||||
</Typography>
|
||||
<br />
|
||||
<br />
|
||||
<Typography variant="h4">What is Memory?</Typography>
|
||||
|
||||
Reference in New Issue
Block a user