Rebalancing for favor, Increase reputation cost, Fix bugs with purchasing multiple augmentations, balanced company positions. New netscript functions

This commit is contained in:
Daniel Xie
2017-06-27 23:11:27 -05:00
parent 6712d340fb
commit 38e1c77c5c
10 changed files with 183 additions and 161 deletions
+6 -5
View File
@@ -98,17 +98,18 @@ purchaseAugmentationBoxCreate = function(aug, fac) {
var mult = Math.pow(CONSTANTS.NeuroFluxGovernorLevelMult, nextLevel);
aug.setRequirements(500 * mult, 750000 * mult);
for (var i = 0; i < Player.queuedAugmentations.length; ++i) {
aug.baseCost *= 1.5;
for (var i = 0; i < Player.queuedAugmentations.length-1; ++i) {
aug.baseCost *= CONSTANTS.MultipleAugMultiplier;
}
}
for (var name in Augmentations) {
if (Augmentations.hasOwnProperty(name) && name != AugmentationNames.NeuroFluxGovernor) {
Augmentations[name].baseCost *= 1.5;
if (Augmentations.hasOwnProperty(name)) {
Augmentations[name].baseCost *= CONSTANTS.MultipleAugMultiplier;
}
}
displayFactionAugmentations(fac.name);
} else {
dialogBoxCreate("You don't have enough money to purchase this Augmentation!");
}