diff --git a/js/components.js b/js/components.js
index e111c03..b5985b9 100644
--- a/js/components.js
+++ b/js/components.js
@@ -208,7 +208,7 @@ function loadVue() {
template: `
+ v-html="prestigeButtonText(layer)" v-on:click="doReset(layer)">
`
diff --git a/js/technical/temp.js b/js/technical/temp.js
index c1bb302..30e1967 100644
--- a/js/technical/temp.js
+++ b/js/technical/temp.js
@@ -33,7 +33,6 @@ function setupTemp() {
tmp[layer].canReset = {}
tmp[layer].notify = {}
tmp[layer].prestigeNotify = {}
- tmp[layer].prestigeButtonText = {}
tmp[layer].computedNodeStyle = []
setupBarStyles(layer)
setupBuyables(layer)
@@ -84,7 +83,6 @@ function updateTemp() {
tmp[layer].canReset = canReset(layer)
tmp[layer].notify = shouldNotify(layer)
tmp[layer].prestigeNotify = prestigeNotify(layer)
- tmp[layer].prestigeButtonText = prestigeButtonText(layer)
constructBarStyles(layer)
constructAchievementStyles(layer)
constructNodeStyle(layer)
diff --git a/js/utils.js b/js/utils.js
index a79c83c..3c6847b 100644
--- a/js/utils.js
+++ b/js/utils.js
@@ -366,7 +366,7 @@ function focused(x) {
function prestigeButtonText(layer) {
if (layers[layer].prestigeButtonText !== undefined)
- return layers[layer].prestigeButtonText()
+ return run(layers[layer].prestigeButtonText(), layers[layer])
else if (tmp[layer].type == "normal")
return `${player[layer].points.lt(1e3) ? (tmp[layer].resetDescription !== undefined ? tmp[layer].resetDescription : "Reset for ") : ""}+${formatWhole(tmp[layer].resetGain)} ${tmp[layer].resource} ${tmp[layer].resetGain.lt(100) && player[layer].points.lt(1e3) ? ` Next at ${(tmp[layer].roundUpCost ? formatWhole(tmp[layer].nextAt) : format(tmp[layer].nextAt))} ${tmp[layer].baseResource}` : ""}`
else if (tmp[layer].type == "static")