diff --git a/js/progress.js b/js/progress.js
index 7680d38..361bc6b 100644
--- a/js/progress.js
+++ b/js/progress.js
@@ -56,7 +56,8 @@ addLayer("p", {
return "Beta - Level " + getBetaLevel() + " (" + player[this.layer].points + "/" + getBetaCost()
+ ")
Effect: x" + getBetaEffect() + " to point gen."
},
- fillStyle: {backgroundColor: "#0c6949"}
+ fillStyle: {backgroundColor: "#0c6949"},
+ unlocked() { return getAlphaLevel().gte(1) }
},
betaRank: {
direction: RIGHT,
@@ -67,7 +68,8 @@ addLayer("p", {
return "Beta - Rank " + getBetaRank() + " (" + getBetaLevel() + "/" + getBetaRankCost()
+ ")
Effect: +" + getBetaRankEffect() + " to Beta base."
},
- fillStyle: {backgroundColor: "#0c6949"}
+ fillStyle: {backgroundColor: "#0c6949"},
+ unlocked() { return getAlphaLevel().gte(1) }
},
gamma: {
direction: RIGHT,
@@ -78,7 +80,8 @@ addLayer("p", {
return "Gamma - Level " + getGammaLevel() + " (" + player[this.layer].points + "/" + getGammaCost()
+ ")
Effect: x" + getGammaEffect() + " to point gen."
},
- fillStyle: {backgroundColor: "#0c6949"}
+ fillStyle: {backgroundColor: "#0c6949"},
+ unlocked() { return getBetaLevel().gte(1) }
},
gammaRank: {
direction: RIGHT,
@@ -89,7 +92,8 @@ addLayer("p", {
return "Gamma - Rank " + getGammaRank() + " (" + getGammaLevel() + "/" + getGammaRankCost()
+ ")
Effect: +" + getGammaRankEffect() + " to Gamma base."
},
- fillStyle: {backgroundColor: "#0c6949"}
+ fillStyle: {backgroundColor: "#0c6949"},
+ unlocked() { return getBetaLevel().gte(1) }
},
delta: {
direction: RIGHT,
@@ -100,7 +104,8 @@ addLayer("p", {
return "Delta - Level " + getDeltaLevel() + " (" + player[this.layer].points + "/" + getDeltaCost()
+ ")
Effect: x" + getDeltaEffect() + " to point gen."
},
- fillStyle: {backgroundColor: "#0c6949"}
+ fillStyle: {backgroundColor: "#0c6949"},
+ unlocked() { return getGammaLevel().gte(1) }
},
deltaRank: {
direction: RIGHT,
@@ -111,7 +116,8 @@ addLayer("p", {
return "Delta - Rank " + getDeltaRank() + " (" + getDeltaLevel() + "/" + getDeltaRankCost()
+ ")
Effect: +" + getDeltaRankEffect() + " to Delta base."
},
- fillStyle: {backgroundColor: "#0c6949"}
+ fillStyle: {backgroundColor: "#0c6949"},
+ unlocked() { return getGammaLevel().gte(1) }
},
epsilon: {
direction: RIGHT,
@@ -122,7 +128,8 @@ addLayer("p", {
return "Epsilon - Level " + getEpsilonLevel() + " (" + player[this.layer].points + "/" + getEpsilonCost()
+ ")
Effect: ^" + getEpsilonEffect() + " to point gen."
},
- fillStyle: {backgroundColor: "#0c6949"}
+ fillStyle: {backgroundColor: "#0c6949"},
+ unlocked() { return getDeltaLevel().gte(1) }
},
epsilonRank: {
direction: RIGHT,
@@ -133,7 +140,8 @@ addLayer("p", {
return "Epsilon - Rank " + getEpsilonRank() + " (" + getEpsilonLevel() + "/" + getEpsilonRankCost()
+ ")
Effect: +" + getEpsilonRankEffect() + " to Epsilon base."
},
- fillStyle: {backgroundColor: "#0c6949"}
+ fillStyle: {backgroundColor: "#0c6949"},
+ unlocked() { return getDeltaLevel().gte(1) }
},
},
microtabs: {
@@ -156,7 +164,8 @@ addLayer("p", {
["bar", "gammaRank"],
["bar", "deltaRank"],
["bar", "epsilonRank"]
- ]
+ ],
+ unlocked() { return getAlphaLevel().gte(15) }
}
}
},