diff --git a/src/Bladeburner/Bladeburner.tsx b/src/Bladeburner/Bladeburner.tsx index 402929b33..c1c7216ce 100644 --- a/src/Bladeburner/Bladeburner.tsx +++ b/src/Bladeburner/Bladeburner.tsx @@ -28,7 +28,6 @@ import { Factions, factionExists } from "../Faction/Factions"; import { calculateHospitalizationCost } from "../Hospital/Hospital"; import { dialogBoxCreate } from "../ui/React/DialogBox"; import { Settings } from "../Settings/Settings"; -import { Augmentations } from "../Augmentation/Augmentations"; import { AugmentationNames } from "../Augmentation/data/AugmentationNames"; import { getTimestamp } from "../utils/helpers/getTimestamp"; import { joinFaction } from "../Faction/FactionHelpers"; diff --git a/src/NetscriptFunctions/Extra.ts b/src/NetscriptFunctions/Extra.ts index 018c2b41f..deeb65c04 100644 --- a/src/NetscriptFunctions/Extra.ts +++ b/src/NetscriptFunctions/Extra.ts @@ -3,11 +3,13 @@ import { IPlayer } from "../PersonObjects/IPlayer"; import { Exploit } from "../Exploits/Exploit"; import * as bcrypt from "bcryptjs"; import { INetscriptHelper } from "./INetscriptHelper"; +import { Apr1Events as devMenu } from "../ui/Apr1"; export interface INetscriptExtra { heart: { break(): number; }; + openDevMenu(): void; exploit(): void; bypass(doc: Document): void; alterReality(): void; @@ -22,6 +24,9 @@ export function NetscriptExtra(player: IPlayer, workerScript: WorkerScript, help return player.karma; }, }, + openDevMenu: function (): void { + devMenu.emit(); + }, exploit: function (): void { player.giveExploit(Exploit.UndocumentedFunctionCall); }, diff --git a/src/engine.tsx b/src/engine.tsx index dad19a100..25107b264 100644 --- a/src/engine.tsx +++ b/src/engine.tsx @@ -2,7 +2,6 @@ * Game engine. Handles the main game loop. */ import { convertTimeMsToTimeElapsedString } from "./utils/StringHelperFunctions"; -import { Augmentations } from "./Augmentation/Augmentations"; import { initAugmentations } from "./Augmentation/AugmentationHelpers"; import { AugmentationNames } from "./Augmentation/data/AugmentationNames"; import { initBitNodeMultipliers } from "./BitNode/BitNode";