diff --git a/CookieMonster.js b/CookieMonster.js index b1bbd09..939ea07 100644 --- a/CookieMonster.js +++ b/CookieMonster.js @@ -4103,7 +4103,6 @@ CM.Sim.ResetBonus = function(possiblePresMax) { CM.Sim.Upgrades['Heavenly confectionery'].bought = 1; CM.Sim.Upgrades['Heavenly key'].bought = 1; - // TODO: Fix this reseting. CM.Sim.prestige = possiblePresMax; lastAchievementsOwned = CM.Sim.AchievementsOwned; @@ -4116,7 +4115,12 @@ CM.Sim.ResetBonus = function(possiblePresMax) { CM.Sim.CalculateGains(); } - return (CM.Sim.cookiesPs - curCPS); + var ResetCPS = CM.Sim.cookiesPs - curCPS + + // Reset Pretige level after calculation + CM.Sim.prestige = Game.prestige; + + return (ResetCPS); } CM.Sim.getSellMultiplier = function() { diff --git a/src/Sim.js b/src/Sim.js index 0047faf..2f30ff7 100644 --- a/src/Sim.js +++ b/src/Sim.js @@ -612,7 +612,6 @@ CM.Sim.ResetBonus = function(possiblePresMax) { CM.Sim.Upgrades['Heavenly confectionery'].bought = 1; CM.Sim.Upgrades['Heavenly key'].bought = 1; - // TODO: Fix this reseting. CM.Sim.prestige = possiblePresMax; lastAchievementsOwned = CM.Sim.AchievementsOwned; @@ -625,7 +624,12 @@ CM.Sim.ResetBonus = function(possiblePresMax) { CM.Sim.CalculateGains(); } - return (CM.Sim.cookiesPs - curCPS); + var ResetCPS = CM.Sim.cookiesPs - curCPS + + // Reset Pretige level after calculation + CM.Sim.prestige = Game.prestige; + + return (ResetCPS); } CM.Sim.getSellMultiplier = function() {