mirror of
https://github.com/bitburner-official/bitburner-src.git
synced 2024-11-19 14:13:48 +01:00
All BonusTime now displays in the H M S format
This commit is contained in:
parent
4bd1fce1f6
commit
f0ad090cdc
@ -31,6 +31,7 @@ import { KEY } from "../utils/helpers/keyCodes";
|
|||||||
|
|
||||||
import { removeChildrenFromElement } from "../utils/uiHelpers/removeChildrenFromElement";
|
import { removeChildrenFromElement } from "../utils/uiHelpers/removeChildrenFromElement";
|
||||||
import { appendLineBreaks } from "../utils/uiHelpers/appendLineBreaks";
|
import { appendLineBreaks } from "../utils/uiHelpers/appendLineBreaks";
|
||||||
|
import { convertTimeMsToTimeElapsedString } from "../utils/StringHelperFunctions";
|
||||||
import { createElement } from "../utils/uiHelpers/createElement";
|
import { createElement } from "../utils/uiHelpers/createElement";
|
||||||
import { createPopup } from "../utils/uiHelpers/createPopup";
|
import { createPopup } from "../utils/uiHelpers/createPopup";
|
||||||
import { removeElement } from "../utils/uiHelpers/removeElement";
|
import { removeElement } from "../utils/uiHelpers/removeElement";
|
||||||
@ -2349,7 +2350,7 @@ Bladeburner.prototype.updateOverviewContent = function() {
|
|||||||
DomElems.overviewEstComms.childNodes[0].nodeValue = "Est. Synthoid Communities: " + formatNumber(this.getCurrentCity().comms, 0);
|
DomElems.overviewEstComms.childNodes[0].nodeValue = "Est. Synthoid Communities: " + formatNumber(this.getCurrentCity().comms, 0);
|
||||||
DomElems.overviewChaos.childNodes[0].nodeValue = "City Chaos: " + formatNumber(this.getCurrentCity().chaos);
|
DomElems.overviewChaos.childNodes[0].nodeValue = "City Chaos: " + formatNumber(this.getCurrentCity().chaos);
|
||||||
DomElems.overviewSkillPoints.innerText = "Skill Points: " + formatNumber(this.skillPoints, 0);
|
DomElems.overviewSkillPoints.innerText = "Skill Points: " + formatNumber(this.skillPoints, 0);
|
||||||
DomElems.overviewBonusTime.childNodes[0].nodeValue = "Bonus time: " + this.storedCycles/CyclesPerSecond;
|
DomElems.overviewBonusTime.childNodes[0].nodeValue = "Bonus time: " + convertTimeMsToTimeElapsedString(this.storedCycles/CyclesPerSecond*1000);
|
||||||
DomElems.overviewAugSuccessMult.innerText = "Aug. Success Chance Mult: " + formatNumber(Player.bladeburner_success_chance_mult*100, 1) + "%";
|
DomElems.overviewAugSuccessMult.innerText = "Aug. Success Chance Mult: " + formatNumber(Player.bladeburner_success_chance_mult*100, 1) + "%";
|
||||||
DomElems.overviewAugMaxStaminaMult.innerText = "Aug. Max Stamina Mult: " + formatNumber(Player.bladeburner_max_stamina_mult*100, 1) + "%";
|
DomElems.overviewAugMaxStaminaMult.innerText = "Aug. Max Stamina Mult: " + formatNumber(Player.bladeburner_max_stamina_mult*100, 1) + "%";
|
||||||
DomElems.overviewAugStaminaGainMult.innerText = "Aug. Stamina Gain Mult: " + formatNumber(Player.bladeburner_stamina_gain_mult*100, 1) + "%";
|
DomElems.overviewAugStaminaGainMult.innerText = "Aug. Stamina Gain Mult: " + formatNumber(Player.bladeburner_stamina_gain_mult*100, 1) + "%";
|
||||||
|
@ -248,5 +248,6 @@ export let CONSTANTS: IMap<any> = {
|
|||||||
having a limit of 3.
|
having a limit of 3.
|
||||||
* Fixed an issue where the gang equipment screen would freeze the game if a
|
* Fixed an issue where the gang equipment screen would freeze the game if a
|
||||||
script installed augmentations while it is open.
|
script installed augmentations while it is open.
|
||||||
|
* All BonusTime now displays in the 'H M S' format
|
||||||
`
|
`
|
||||||
}
|
}
|
||||||
|
@ -10,6 +10,7 @@ import { CorporationUpgrades } from "../data/CorporationUpgrades";
|
|||||||
|
|
||||||
import { CONSTANTS } from "../../Constants";
|
import { CONSTANTS } from "../../Constants";
|
||||||
import { numeralWrapper } from "../../ui/numeralFormat";
|
import { numeralWrapper } from "../../ui/numeralFormat";
|
||||||
|
import { convertTimeMsToTimeElapsedString } from "../../../utils/StringHelperFunctions";
|
||||||
|
|
||||||
export class Overview extends BaseReactComponent {
|
export class Overview extends BaseReactComponent {
|
||||||
// Generic Function for Creating a button
|
// Generic Function for Creating a button
|
||||||
@ -71,9 +72,9 @@ export class Overview extends BaseReactComponent {
|
|||||||
`Private Shares: ${numeralWrapper.format(this.corp().totalShares - this.corp().issuedShares - this.corp().numShares, "0.000a")}` +
|
`Private Shares: ${numeralWrapper.format(this.corp().totalShares - this.corp().issuedShares - this.corp().numShares, "0.000a")}` +
|
||||||
"</span></p><br><br>";
|
"</span></p><br><br>";
|
||||||
|
|
||||||
const storedTime = this.corp().storedCycles * CONSTANTS.MilliPerCycle / 1000;
|
const storedTime = this.corp().storedCycles * CONSTANTS.MilliPerCycle;
|
||||||
if (storedTime > 15) {
|
if (storedTime > 15000) {
|
||||||
txt += `Bonus Time: ${storedTime} seconds<br><br>`;
|
txt += `Bonus time: ${convertTimeMsToTimeElapsedString(storedTime)}<br><br>`;
|
||||||
}
|
}
|
||||||
|
|
||||||
let prodMult = this.corp().getProductionMultiplier(),
|
let prodMult = this.corp().getProductionMultiplier(),
|
||||||
|
@ -33,6 +33,7 @@ import { createPopup } from "../utils/uiHelpers/createPopup";
|
|||||||
import { removeChildrenFromElement } from "../utils/uiHelpers/removeChildrenFromElement";
|
import { removeChildrenFromElement } from "../utils/uiHelpers/removeChildrenFromElement";
|
||||||
import { removeElement } from "../utils/uiHelpers/removeElement";
|
import { removeElement } from "../utils/uiHelpers/removeElement";
|
||||||
import { removeElementById } from "../utils/uiHelpers/removeElementById";
|
import { removeElementById } from "../utils/uiHelpers/removeElementById";
|
||||||
|
import { convertTimeMsToTimeElapsedString } from "../utils/StringHelperFunctions";
|
||||||
|
|
||||||
|
|
||||||
// Constants
|
// Constants
|
||||||
@ -1670,7 +1671,7 @@ Gang.prototype.updateGangContent = function() {
|
|||||||
|
|
||||||
const CyclesPerSecond = 1000 / Engine._idleSpeed;
|
const CyclesPerSecond = 1000 / Engine._idleSpeed;
|
||||||
UIElems.gangInfo.appendChild(createElement("p", { // Stored Cycles
|
UIElems.gangInfo.appendChild(createElement("p", { // Stored Cycles
|
||||||
innerText: `Bonus time(s): ${this.storedCycles / CyclesPerSecond}`,
|
innerText: `Bonus time: ${convertTimeMsToTimeElapsedString(this.storedCycles / CyclesPerSecond*1000)}`,
|
||||||
display: "inline-block",
|
display: "inline-block",
|
||||||
tooltip: "You gain bonus time while offline or when the game is inactive (e.g. when the tab is throttled by the browser). " +
|
tooltip: "You gain bonus time while offline or when the game is inactive (e.g. when the tab is throttled by the browser). " +
|
||||||
"Bonus time makes the Gang mechanic progress faster, up to 5x the normal speed",
|
"Bonus time makes the Gang mechanic progress faster, up to 5x the normal speed",
|
||||||
|
Loading…
Reference in New Issue
Block a user