Bug fixes for new Bladeburner changes

This commit is contained in:
danielyxie
2018-06-08 22:25:28 -05:00
parent bbb5f04c87
commit 71cf3cac35
5 changed files with 13 additions and 22 deletions
+4 -4
View File
@@ -26043,11 +26043,11 @@ Action.prototype.getActionTime = function(inst) {
}
Action.prototype.getSuccessesNeededForNextLevel = function(baseSuccessesPerLevel) {
return (0.5) * (this.maxLevel) * (2 * baseSuccessesPerLevel + (this.maxLevel-1));
return Math.ceil((0.5) * (this.maxLevel) * (2 * baseSuccessesPerLevel + (this.maxLevel-1)));
}
Action.prototype.setMaxLevel = function(baseSuccessesPerLevel) {
if (this.successes > this.getSuccessesNeededForNextLevel(baseSuccessesPerLevel)) {
if (this.successes >= this.getSuccessesNeededForNextLevel(baseSuccessesPerLevel)) {
++this.maxLevel;
}
}
@@ -26647,9 +26647,9 @@ Bladeburner.prototype.completeAction = function() {
}
if (isOperation) {
this.setMaxLevel(OperationSuccessesPerLevel);
action.setMaxLevel(OperationSuccessesPerLevel);
} else {
this.setMaxLevel(ContractSuccessesPerLevel);
action.setMaxLevel(ContractSuccessesPerLevel);
}
if (action.rankGain) {
var gain = Object(_utils_HelperFunctions_js__WEBPACK_IMPORTED_MODULE_8__["addOffset"])(action.rankGain * rewardMultiplier, 10);