mirror of
https://github.com/bitburner-official/bitburner-src.git
synced 2026-04-17 23:08:36 +02:00
Added check for aug status to stanek.acceptGift
Added a check to stanek.acceptGift for aug status. It's not particularly elegant, but I copied the checks from the ui. Also changed the way CotMG status is checked to be more robust.
This commit is contained in:
@@ -115,11 +115,15 @@ export function NetscriptStanek(
|
|||||||
},
|
},
|
||||||
acceptGift: (_ctx: NetscriptContext) =>
|
acceptGift: (_ctx: NetscriptContext) =>
|
||||||
function (): boolean {
|
function (): boolean {
|
||||||
//Check if the player has access to the church
|
//Check if the player is eligible to join the church
|
||||||
if (player.canAccessCotMG()) {
|
if (
|
||||||
|
player.canAccessCotMG() &&
|
||||||
|
player.augmentations.filter((a) => a.name !== AugmentationNames.NeuroFluxGovernor).length == 0 &&
|
||||||
|
player.queuedAugmentations.filter((a) => a.name !== AugmentationNames.NeuroFluxGovernor).length == 0
|
||||||
|
) {
|
||||||
//Attempt to join CotMG
|
//Attempt to join CotMG
|
||||||
const faction = Factions[FactionNames.ChurchOfTheMachineGod];
|
const faction = Factions[FactionNames.ChurchOfTheMachineGod];
|
||||||
if (!player.factions.includes(FactionNames.ChurchOfTheMachineGod)) {
|
if (!faction.isMember) {
|
||||||
joinFaction(faction);
|
joinFaction(faction);
|
||||||
}
|
}
|
||||||
//Attempt to install the first Stanek aug
|
//Attempt to install the first Stanek aug
|
||||||
@@ -132,7 +136,7 @@ export function NetscriptStanek(
|
|||||||
}
|
}
|
||||||
//Return true iff the player is in CotMG and has the first Stanek aug installed
|
//Return true iff the player is in CotMG and has the first Stanek aug installed
|
||||||
return (
|
return (
|
||||||
player.factions.includes(FactionNames.ChurchOfTheMachineGod) &&
|
Factions[FactionNames.ChurchOfTheMachineGod].isMember &&
|
||||||
player.hasAugmentation(AugmentationNames.StaneksGift1)
|
player.hasAugmentation(AugmentationNames.StaneksGift1)
|
||||||
);
|
);
|
||||||
},
|
},
|
||||||
|
|||||||
Reference in New Issue
Block a user