made staneks gift work with prestiges

This commit is contained in:
Olivier Gagnon
2021-10-08 03:16:51 -04:00
parent f4ecbd9b48
commit 4355420349
16 changed files with 168 additions and 7 deletions
+2
View File
@@ -282,6 +282,7 @@ export class PlayerObject implements IPlayer {
getMult: (name: string) => number;
setMult: (name: string, mult: number) => void;
canAccessCotMG: () => boolean;
sourceFileLvl: (n: number) => number;
constructor() {
//Skills and stats
@@ -575,6 +576,7 @@ export class PlayerObject implements IPlayer {
this.setMult = generalMethods.setMult;
this.canAccessCotMG = generalMethods.canAccessCotMG;
this.sourceFileLvl = generalMethods.sourceFileLvl;
}
/**
@@ -2627,3 +2627,9 @@ export function setMult(this: IPlayer, name: string, mult: number): void {
export function canAccessCotMG(this: IPlayer): boolean {
return this.bitNodeN === 13 || SourceFileFlags[13] > 0;
}
export function sourceFileLvl(this: IPlayer, n: number): number {
const sf = this.sourceFiles.find((sf) => sf.n === n);
if (!sf) return 0;
return sf.lvl;
}