This commit is contained in:
Daniel Barbera 2022-05-24 18:00:49 +02:00
commit f4e28d7bc1
2 changed files with 14 additions and 15 deletions

@ -155,7 +155,7 @@ function getRandomReward(): ICodingContractReward {
} }
function getRandomServer(): BaseServer { function getRandomServer(): BaseServer {
const servers = GetAllServers(); const servers = GetAllServers().filter((server: BaseServer) => server.serversOnNetwork.length !== 0);
let randIndex = getRandomInt(0, servers.length - 1); let randIndex = getRandomInt(0, servers.length - 1);
let randServer = servers[randIndex]; let randServer = servers[randIndex];

@ -272,20 +272,19 @@ const Engine: {
const numCyclesOffline = Math.floor(timeOffline / CONSTANTS._idleSpeed); const numCyclesOffline = Math.floor(timeOffline / CONSTANTS._idleSpeed);
// Generate coding contracts // Generate coding contracts
// let numContracts = 0; let numContracts = 0;
// if (numCyclesOffline < 3000 * 100) { if (numCyclesOffline < 3000 * 100) {
// // if we have less than 100 rolls, just roll them exactly. // if we have less than 100 rolls, just roll them exactly.
// for (let i = 0; i < numCyclesOffline / 3000; i++) { for (let i = 0; i < numCyclesOffline / 3000; i++) {
// if (Math.random() < 0.25) numContracts++; if (Math.random() < 0.25) numContracts++;
// } }
// } else { } else {
// // just average it. // just average it.
// numContracts = (numCyclesOffline / 3000) * 0.25; numContracts = (numCyclesOffline / 3000) * 0.25;
// } }
// console.log(`${numCyclesOffline} ${numContracts}`); for (let i = 0; i < numContracts; i++) {
// for (let i = 0; i < numContracts; i++) { generateRandomContract();
// generateRandomContract(); }
// }
let offlineReputation = 0; let offlineReputation = 0;
const offlineHackingIncome = (Player.moneySourceA.hacking / Player.playtimeSinceLastAug) * timeOffline * 0.75; const offlineHackingIncome = (Player.moneySourceA.hacking / Player.playtimeSinceLastAug) * timeOffline * 0.75;