diff --git a/src/PersonObjects/Player/PlayerObjectGeneralMethods.ts b/src/PersonObjects/Player/PlayerObjectGeneralMethods.ts index 9fc352893..fed24e61d 100644 --- a/src/PersonObjects/Player/PlayerObjectGeneralMethods.ts +++ b/src/PersonObjects/Player/PlayerObjectGeneralMethods.ts @@ -1462,7 +1462,7 @@ export function sourceFileLvl(this: IPlayer, n: number): number { export function focusPenalty(this: IPlayer): number { let focus = 1; - if (!this.hasAugmentation(AugmentationNames["NeuroreceptorManager"])) { + if (!this.hasAugmentation(AugmentationNames.NeuroreceptorManager, true)) { focus = this.focus ? 1 : CONSTANTS.BaseFocusBonus; } return focus; diff --git a/src/Work/CompanyWork.tsx b/src/Work/CompanyWork.tsx index dca07d85c..f601904eb 100644 --- a/src/Work/CompanyWork.tsx +++ b/src/Work/CompanyWork.tsx @@ -35,7 +35,7 @@ export class CompanyWork extends Work { getGainRates(player: IPlayer): WorkStats { let focusBonus = 1; - if (!player.hasAugmentation(AugmentationNames.NeuroreceptorManager)) { + if (!player.hasAugmentation(AugmentationNames.NeuroreceptorManager, true)) { focusBonus = player.focus ? 1 : CONSTANTS.BaseFocusBonus; } return scaleWorkStats(calculateCompanyWorkStats(player, player, this.getCompany()), focusBonus); diff --git a/src/Work/CreateProgramWork.ts b/src/Work/CreateProgramWork.ts index da463a752..be5cf30f3 100644 --- a/src/Work/CreateProgramWork.ts +++ b/src/Work/CreateProgramWork.ts @@ -58,7 +58,7 @@ export class CreateProgramWork extends Work { process(player: IPlayer, cycles: number): boolean { let focusBonus = 1; - if (!player.hasAugmentation(AugmentationNames["NeuroreceptorManager"])) { + if (!player.hasAugmentation(AugmentationNames.NeuroreceptorManager, true)) { focusBonus = player.focus ? 1 : CONSTANTS.BaseFocusBonus; } //Higher hacking skill will allow you to create programs faster diff --git a/src/Work/FactionWork.tsx b/src/Work/FactionWork.tsx index d25ab67a5..8ec1e0f23 100644 --- a/src/Work/FactionWork.tsx +++ b/src/Work/FactionWork.tsx @@ -39,7 +39,7 @@ export class FactionWork extends Work { getReputationRate(player: IPlayer): number { let focusBonus = 1; - if (!player.hasAugmentation(AugmentationNames.NeuroreceptorManager)) { + if (!player.hasAugmentation(AugmentationNames.NeuroreceptorManager,true)) { focusBonus = player.focus ? 1 : CONSTANTS.BaseFocusBonus; } return calculateFactionRep(player, this.factionWorkType, this.getFaction().favor) * focusBonus; @@ -47,7 +47,7 @@ export class FactionWork extends Work { getExpRates(player: IPlayer): WorkStats { let focusBonus = 1; - if (!player.hasAugmentation(AugmentationNames.NeuroreceptorManager)) { + if (!player.hasAugmentation(AugmentationNames.NeuroreceptorManager,true)) { focusBonus = player.focus ? 1 : CONSTANTS.BaseFocusBonus; } const rate = calculateFactionExp(player, this.factionWorkType); diff --git a/src/Work/GraftingWork.tsx b/src/Work/GraftingWork.tsx index d9582d29e..3eacb278d 100644 --- a/src/Work/GraftingWork.tsx +++ b/src/Work/GraftingWork.tsx @@ -37,7 +37,7 @@ export class GraftingWork extends Work { process(player: IPlayer, cycles: number): boolean { let focusBonus = 1; - if (!player.hasAugmentation(AugmentationNames.NeuroreceptorManager)) { + if (!player.hasAugmentation(AugmentationNames.NeuroreceptorManager,true)) { focusBonus = player.focus ? 1 : CONSTANTS.BaseFocusBonus; }