Merge pull request #228 from hydroflame/ns-hacknet-multiplier

NS function to get player's hacknet multipliers
This commit is contained in:
danielyxie
2018-05-09 02:16:14 -05:00
committed by GitHub
3 changed files with 65 additions and 1 deletions
+17
View File
@@ -1036,6 +1036,23 @@ function NetscriptFunctions(workerScript) {
growth: Player.hacking_grow_mult,
};
},
getHacknetMultipliers : function() {
if (workerScript.checkingRam) {
if (workerScript.loadedFns.getHacknetMultipliers) {
return 0;
} else {
workerScript.loadedFns.getHacknetMultipliers = true;
return CONSTANTS.ScriptGetMultipliersRamCost;
}
}
return {
production: Player.hacknet_node_money_mult,
purchaseCost: Player.hacknet_node_purchase_cost_mult,
ramCost: Player.hacknet_node_ram_cost_mult,
coreCost: Player.hacknet_node_core_cost_mult,
levelCost: Player.hacknet_node_level_cost_mult,
};
},
getBitNodeMultipliers: function() {
if (workerScript.checkingRam) {
if (workerScript.loadedFns.getBitNodeMultipliers) {