From 88c0fa775befe3120c35372ffb61678fdab0f13b Mon Sep 17 00:00:00 2001 From: TJCgames Date: Thu, 7 Mar 2024 21:15:13 +0000 Subject: [PATCH] rebalance, add an endgame --- js/levels.js | 6 +++--- js/mod.js | 5 +++-- js/ranks.js | 10 +++++----- 3 files changed, 11 insertions(+), 10 deletions(-) diff --git a/js/levels.js b/js/levels.js index 1b78fbe..dbb1c5e 100644 --- a/js/levels.js +++ b/js/levels.js @@ -26,7 +26,7 @@ function getGammaCost(points = player.p.points) { return getGammaLevel(points).pow_base(1.5).mul(45).sub(30) } function getGammaEffect(points = player.p.points) { - return getGammaLevel(points).mul(getGammaRankEffect(points).add(1/15)).add(1) + return getGammaLevel(points).mul(getGammaRankEffect(points).add(0.1)).add(1) } function getDeltaLevel(points = player.p.points) { if (Decimal.eq(points, 0)) return new Decimal(0) @@ -36,7 +36,7 @@ function getDeltaCost(points = player.p.points) { return getDeltaLevel(points).pow_base(2).mul(60).sub(30) } function getDeltaEffect(points = player.p.points) { - return getDeltaLevel(points).mul(getDeltaRankEffect(points).add(0.1)).add(1) + return getDeltaLevel(points).mul(getDeltaRankEffect(points).add(0.2)).add(1) } function getEpsilonLevel(points = player.p.points) { if (Decimal.eq(points, 0)) return new Decimal(0) @@ -46,7 +46,7 @@ function getEpsilonCost(points = player.p.points) { return getEpsilonLevel(points).pow_base(2.5).mul(250).sub(100).div(3) } function getEpsilonEffect(points = player.p.points) { - return getEpsilonLevel(points).mul(getEpsilonRankEffect(points).add(0.025)).add(1) + return getEpsilonLevel(points).mul(getEpsilonRankEffect(points).add(0.1)).add(1) } function getTotalLevel() { diff --git a/js/mod.js b/js/mod.js index 836adc2..584ac8c 100644 --- a/js/mod.js +++ b/js/mod.js @@ -21,7 +21,8 @@ let changelog = `

Changelog:



v0/a1


- Added progress points.
- Added bars Alpha to Epsilon.
- - Added Ranks.
` + - Added Ranks.
+ - Endgame: 500 Progress Points.
` let winText = `Download 100% complete.

You won! Congratulations!
Beyond this point may be unbalanced, proceed with caution!` @@ -60,7 +61,7 @@ var displayThings = [ // Determines when the game "ends" function isEndgame() { - return player.points.gte(new Decimal("e280000000")) + return player.p.points.gte(500) } diff --git a/js/ranks.js b/js/ranks.js index 36dfd0a..c96ffda 100644 --- a/js/ranks.js +++ b/js/ranks.js @@ -6,7 +6,7 @@ function getAlphaRankCost(points = player.p.points) { return getAlphaRank(points).add(1).mul(20) } function getAlphaRankEffect(points = player.p.points) { - return getAlphaRank(points).div(100) + return getAlphaRank(points).div(50) } function getBetaRank(points = player.p.points) { if (Decimal.eq(points, 0)) return new Decimal(0) @@ -16,7 +16,7 @@ function getBetaRankCost(points = player.p.points) { return getBetaRank(points).add(1).mul(17.5) } function getBetaRankEffect(points = player.p.points) { - return getBetaRank(points).div(100) + return getBetaRank(points).div(40) } function getGammaRank(points = player.p.points) { if (Decimal.eq(points, 0)) return new Decimal(0) @@ -26,7 +26,7 @@ function getGammaRankCost(points = player.p.points) { return getGammaRank(points).add(1).mul(15) } function getGammaRankEffect(points = player.p.points) { - return getGammaRank(points).div(200).mul(3) + return getGammaRank(points).div(100).mul(3) } function getDeltaRank(points = player.p.points) { if (Decimal.eq(points, 0)) return new Decimal(0) @@ -36,7 +36,7 @@ function getDeltaRankCost(points = player.p.points) { return getDeltaRank(points).add(1).mul(12.5) } function getDeltaRankEffect(points = player.p.points) { - return getDeltaRank(points).div(50) + return getDeltaRank(points).div(25) } function getEpsilonRank(points = player.p.points) { if (Decimal.eq(points, 0)) return new Decimal(0) @@ -46,7 +46,7 @@ function getEpsilonRankCost(points = player.p.points) { return getEpsilonRank(points).add(1).mul(10) } function getEpsilonRankEffect(points = player.p.points) { - return getEpsilonRank(points).div(100) + return getEpsilonRank(points).div(20) } function getTotalRank() {