formulas for gang stuff

This commit is contained in:
Olivier Gagnon
2021-12-08 18:19:30 -05:00
parent d01d75606a
commit 2af57cb01e
141 changed files with 2828 additions and 1662 deletions
+20
View File
@@ -29,6 +29,12 @@ import {
} from "../Hacking";
import { Programs } from "../Programs/Programs";
import { Formulas as IFormulas } from "../ScriptEditor/NetscriptDefinitions";
import {
calculateRespectGain,
calculateWantedLevelGain,
calculateMoneyGain,
calculateWantedPenalty,
} from "../Gang/formulas/formulas";
export interface INetscriptFormulas {
skills: {
@@ -178,5 +184,19 @@ export function NetscriptFormulas(player: IPlayer, workerScript: WorkerScript, h
return Object.assign({}, HacknetServerConstants);
},
},
gang: {
calculateWantedPenalty(gang: any): number {
return calculateWantedPenalty(gang);
},
calculateRespectGain: function (gang: any, member: any, task: any): number {
return calculateRespectGain(gang, member, task);
},
calculateWantedLevelGain: function (gang: any, member: any, task: any): number {
return calculateWantedLevelGain(gang, member, task);
},
calculateMoneyGain: function (gang: any, member: any, task: any): number {
return calculateMoneyGain(gang, member, task);
},
},
};
}