Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //usage: getGrowThreadsByTargetAndStartMoney(ns Object , targetInfo Object, startingMoney number, threadResoltion number)
- export function getGrowThreadsByTargetAndStartMoney(ns,targetInfo,startingMoney,threadResolution) {
- var player = ns.getPlayer();
- var server = targetInfo;
- ns.clearLog();
- ns.disableLog('ALL');
- server.hackDifficulty = server.minDifficulty;
- server.moneyAvailable = startingMoney;
- var i = 0;
- for (i = 1; server.moneyAvailable < server.moneyMax; i=i+threadResolution) {
- var newGrowPercent = 0;
- //growPercent(server Object, threads Number, player Object, cores Number)
- newGrowPercent = growPercent(server, threadResolution, player, 1);//returns same values as growPercent from formulas.hacking.growPercent
- server.moneyAvailable = (server.moneyAvailable * newGrowPercent);
- }
- return i;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement