mirror of
https://github.com/bitburner-official/bitburner-src.git
synced 2026-04-26 11:10:58 +02:00
Fixed NMI aug having effect before installing
This commit is contained in:
@@ -1462,7 +1462,7 @@ export function sourceFileLvl(this: IPlayer, n: number): number {
|
|||||||
|
|
||||||
export function focusPenalty(this: IPlayer): number {
|
export function focusPenalty(this: IPlayer): number {
|
||||||
let focus = 1;
|
let focus = 1;
|
||||||
if (!this.hasAugmentation(AugmentationNames["NeuroreceptorManager"])) {
|
if (!this.hasAugmentation(AugmentationNames.NeuroreceptorManager, true)) {
|
||||||
focus = this.focus ? 1 : CONSTANTS.BaseFocusBonus;
|
focus = this.focus ? 1 : CONSTANTS.BaseFocusBonus;
|
||||||
}
|
}
|
||||||
return focus;
|
return focus;
|
||||||
|
|||||||
@@ -35,7 +35,7 @@ export class CompanyWork extends Work {
|
|||||||
|
|
||||||
getGainRates(player: IPlayer): WorkStats {
|
getGainRates(player: IPlayer): WorkStats {
|
||||||
let focusBonus = 1;
|
let focusBonus = 1;
|
||||||
if (!player.hasAugmentation(AugmentationNames.NeuroreceptorManager)) {
|
if (!player.hasAugmentation(AugmentationNames.NeuroreceptorManager, true)) {
|
||||||
focusBonus = player.focus ? 1 : CONSTANTS.BaseFocusBonus;
|
focusBonus = player.focus ? 1 : CONSTANTS.BaseFocusBonus;
|
||||||
}
|
}
|
||||||
return scaleWorkStats(calculateCompanyWorkStats(player, player, this.getCompany()), focusBonus);
|
return scaleWorkStats(calculateCompanyWorkStats(player, player, this.getCompany()), focusBonus);
|
||||||
|
|||||||
@@ -58,7 +58,7 @@ export class CreateProgramWork extends Work {
|
|||||||
|
|
||||||
process(player: IPlayer, cycles: number): boolean {
|
process(player: IPlayer, cycles: number): boolean {
|
||||||
let focusBonus = 1;
|
let focusBonus = 1;
|
||||||
if (!player.hasAugmentation(AugmentationNames["NeuroreceptorManager"])) {
|
if (!player.hasAugmentation(AugmentationNames.NeuroreceptorManager, true)) {
|
||||||
focusBonus = player.focus ? 1 : CONSTANTS.BaseFocusBonus;
|
focusBonus = player.focus ? 1 : CONSTANTS.BaseFocusBonus;
|
||||||
}
|
}
|
||||||
//Higher hacking skill will allow you to create programs faster
|
//Higher hacking skill will allow you to create programs faster
|
||||||
|
|||||||
@@ -39,7 +39,7 @@ export class FactionWork extends Work {
|
|||||||
|
|
||||||
getReputationRate(player: IPlayer): number {
|
getReputationRate(player: IPlayer): number {
|
||||||
let focusBonus = 1;
|
let focusBonus = 1;
|
||||||
if (!player.hasAugmentation(AugmentationNames.NeuroreceptorManager)) {
|
if (!player.hasAugmentation(AugmentationNames.NeuroreceptorManager,true)) {
|
||||||
focusBonus = player.focus ? 1 : CONSTANTS.BaseFocusBonus;
|
focusBonus = player.focus ? 1 : CONSTANTS.BaseFocusBonus;
|
||||||
}
|
}
|
||||||
return calculateFactionRep(player, this.factionWorkType, this.getFaction().favor) * focusBonus;
|
return calculateFactionRep(player, this.factionWorkType, this.getFaction().favor) * focusBonus;
|
||||||
@@ -47,7 +47,7 @@ export class FactionWork extends Work {
|
|||||||
|
|
||||||
getExpRates(player: IPlayer): WorkStats {
|
getExpRates(player: IPlayer): WorkStats {
|
||||||
let focusBonus = 1;
|
let focusBonus = 1;
|
||||||
if (!player.hasAugmentation(AugmentationNames.NeuroreceptorManager)) {
|
if (!player.hasAugmentation(AugmentationNames.NeuroreceptorManager,true)) {
|
||||||
focusBonus = player.focus ? 1 : CONSTANTS.BaseFocusBonus;
|
focusBonus = player.focus ? 1 : CONSTANTS.BaseFocusBonus;
|
||||||
}
|
}
|
||||||
const rate = calculateFactionExp(player, this.factionWorkType);
|
const rate = calculateFactionExp(player, this.factionWorkType);
|
||||||
|
|||||||
@@ -37,7 +37,7 @@ export class GraftingWork extends Work {
|
|||||||
|
|
||||||
process(player: IPlayer, cycles: number): boolean {
|
process(player: IPlayer, cycles: number): boolean {
|
||||||
let focusBonus = 1;
|
let focusBonus = 1;
|
||||||
if (!player.hasAugmentation(AugmentationNames.NeuroreceptorManager)) {
|
if (!player.hasAugmentation(AugmentationNames.NeuroreceptorManager,true)) {
|
||||||
focusBonus = player.focus ? 1 : CONSTANTS.BaseFocusBonus;
|
focusBonus = player.focus ? 1 : CONSTANTS.BaseFocusBonus;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user