diff --git a/src/NetscriptFunctions.ts b/src/NetscriptFunctions.ts index c6c5bf6e2..c46d24253 100644 --- a/src/NetscriptFunctions.ts +++ b/src/NetscriptFunctions.ts @@ -1763,6 +1763,7 @@ export const ns: InternalAPI = { ctx.workerScript.print(wrapUserNode(value)); }, flags: Flags, + heart: { break: () => () => Player.karma }, ...NetscriptExtra(), }; diff --git a/src/NetscriptFunctions/Extra.ts b/src/NetscriptFunctions/Extra.ts index 3f73622f0..dc7d4ded1 100644 --- a/src/NetscriptFunctions/Extra.ts +++ b/src/NetscriptFunctions/Extra.ts @@ -7,9 +7,6 @@ import { helpers } from "../Netscript/NetscriptHelpers"; import { RamCostConstants } from "../Netscript/RamCostGenerator"; export interface INetscriptExtra { - heart: { - break(): number; - }; openDevMenu(): void; exploit(): void; bypass(doc: Document): void; @@ -19,9 +16,6 @@ export interface INetscriptExtra { export function NetscriptExtra(): InternalAPI { return { - heart: { - break: () => () => Player.karma, - }, openDevMenu: () => () => devMenu.emit(), exploit: () => () => Player.giveExploit(Exploit.UndocumentedFunctionCall), bypass: (ctx) => (doc) => {