mirror of
https://github.com/bitburner-official/bitburner-src.git
synced 2024-11-10 09:43:54 +01:00
Merge pull request #3351 from phyzical/bugfix/augmentations-not-reseting-correctly
changes static arrays to functions to force new creation of augmentations when called
This commit is contained in:
commit
ba6304fbd1
@ -94,7 +94,7 @@ function getRandomBonus(): any {
|
||||
return bonuses[Math.floor(bonuses.length * randomNumber.random())];
|
||||
}
|
||||
|
||||
export const generalAugmentations = [
|
||||
export const initGeneralAugmentations = (): Augmentation[] => [
|
||||
new Augmentation({
|
||||
name: AugmentationNames.HemoRecirculator,
|
||||
moneyCost: 4.5e7,
|
||||
@ -1486,7 +1486,7 @@ export const generalAugmentations = [
|
||||
}),
|
||||
];
|
||||
|
||||
export const bladeburnerAugmentations = [
|
||||
export const initBladeburnerAugmentations = (): Augmentation[] => [
|
||||
new Augmentation({
|
||||
name: AugmentationNames.EsperEyewear,
|
||||
repCost: 1.25e3,
|
||||
@ -1751,7 +1751,7 @@ export const bladeburnerAugmentations = [
|
||||
}),
|
||||
];
|
||||
|
||||
export const churchOfTheMachineGodAugmentations = [
|
||||
export const initChurchOfTheMachineGodAugmentations = (): Augmentation[] => [
|
||||
new Augmentation({
|
||||
name: AugmentationNames.StaneksGift1,
|
||||
repCost: 0,
|
||||
|
@ -15,9 +15,9 @@ import { clearObject } from "../utils/helpers/clearObject";
|
||||
|
||||
import { FactionNames } from "../Faction/data/FactionNames";
|
||||
import {
|
||||
bladeburnerAugmentations,
|
||||
churchOfTheMachineGodAugmentations,
|
||||
generalAugmentations,
|
||||
initBladeburnerAugmentations,
|
||||
initChurchOfTheMachineGodAugmentations,
|
||||
initGeneralAugmentations,
|
||||
initNeuroFluxGovernor,
|
||||
initUnstableCircadianModulator,
|
||||
} from "./AugmentationCreator";
|
||||
@ -49,9 +49,9 @@ function createAugmentations(): void {
|
||||
[
|
||||
initNeuroFluxGovernor(),
|
||||
initUnstableCircadianModulator(),
|
||||
...generalAugmentations,
|
||||
...(factionExists(FactionNames.Bladeburners) ? bladeburnerAugmentations : []),
|
||||
...(factionExists(FactionNames.ChurchOfTheMachineGod) ? churchOfTheMachineGodAugmentations : []),
|
||||
...initGeneralAugmentations(),
|
||||
...(factionExists(FactionNames.Bladeburners) ? initBladeburnerAugmentations() : []),
|
||||
...(factionExists(FactionNames.ChurchOfTheMachineGod) ? initChurchOfTheMachineGodAugmentations() : []),
|
||||
].map(resetAugmentation);
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user