Show Payback Period x clicks

This commit is contained in:
Puggan Sundragon
2021-05-02 10:23:20 +02:00
parent 0f6cffc9bf
commit 8bab891231

View File

@@ -45,29 +45,32 @@ export default function Upgrade() {
} }
l('CMTooltipBorder').className = l('CMTooltipBorder').className =
ColourTextPre + CacheUpgrades[Game.UpgradesInStore[TooltipName].name].color; ColourTextPre + CacheUpgrades[Game.UpgradesInStore[TooltipName].name].color;
// If clicking power upgrade }
if (TooltipBonusMouse) {
l('CMTooltipCookiePerClick').textContent = Beautify(TooltipBonusMouse); // If clicking power upgrade
l('CMTooltipCookiePerClick').style.display = 'block'; if (TooltipBonusMouse) {
l('CMTooltipCookiePerClick').previousSibling.style.display = 'block'; l('CMTooltipCookiePerClick').textContent = Beautify(TooltipBonusMouse);
} l('CMTooltipCookiePerClick').style.display = 'block';
// If only a clicking power upgrade change PP to click-based period l('CMTooltipCookiePerClick').previousSibling.style.display = 'block';
if (TooltipBonusIncome === 0 && TooltipBonusMouse) { }
l('CMTooltipPP').textContent = `${Beautify(TooltipPrice / TooltipBonusMouse)} Clicks`; // If only a clicking power upgrade change PP to click-based period
l('CMTooltipPP').style.color = 'white'; if (!TooltipBonusIncome && TooltipBonusMouse) {
} else { l('CMTooltipPP').textContent = `${Beautify(TooltipPrice / TooltipBonusMouse)} Clicks`;
if (CMOptions.PPDisplayTime) l('CMTooltipPP').style.color = 'white';
l('CMTooltipPP').textContent = FormatTime( l('Payback PeriodTitle').style.display = 'block';
CacheUpgrades[Game.UpgradesInStore[TooltipName].name].pp, l('CMTooltipPP').style.display = 'block';
); } else {
else if (CMOptions.PPDisplayTime)
l('CMTooltipPP').textContent = Beautify( l('CMTooltipPP').textContent = FormatTime(
CacheUpgrades[Game.UpgradesInStore[TooltipName].name].pp, CacheUpgrades[Game.UpgradesInStore[TooltipName].name].pp,
2, );
); else
l('CMTooltipPP').className = l('CMTooltipPP').textContent = Beautify(
ColourTextPre + CacheUpgrades[Game.UpgradesInStore[TooltipName].name].color; CacheUpgrades[Game.UpgradesInStore[TooltipName].name].pp,
} 2,
);
l('CMTooltipPP').className =
ColourTextPre + CacheUpgrades[Game.UpgradesInStore[TooltipName].name].color;
} }
const timeColour = GetTimeColour( const timeColour = GetTimeColour(
(TooltipPrice - (Game.cookies + GetWrinkConfigBank())) / GetCPS(), (TooltipPrice - (Game.cookies + GetWrinkConfigBank())) / GetCPS(),