- You have {{formatWhole(tmp[layer].baseAmt)}} {{tmp[layer].baseResource}}
-
- Your best {{tmp[layer].resource}} is {{formatWhole(player[layer].best)}}
- You have made a total of {{formatWhole(player[layer].total)}} {{tmp[layer].resource}}
+
diff --git a/docs/custom-tab-layouts.md b/docs/custom-tab-layouts.md
index b13df94..5dd0aa0 100644
--- a/docs/custom-tab-layouts.md
+++ b/docs/custom-tab-layouts.md
@@ -38,6 +38,9 @@ These are the existing components, but you can create more in v.js:
- main-display: The text that displays the main currency for the layer and its effects.
+- resource-display: The text that displays the currency that this layer is based on, as well as the best and/or total
+ values for this layer's prestige currency (if they are put in startData for this layer)
+
- prestige-button: The argument is a string that the prestige button should say before the amount of
currency you will gain. It can also be a function that returns updating text.
diff --git a/index.html b/index.html
index 34f519e..416116b 100644
--- a/index.html
+++ b/index.html
@@ -153,11 +153,8 @@
- You have {{formatWhole(tmp[layer].baseAmt)}} {{tmp[layer].baseResource}}
-
- Your best {{tmp[layer].resource}} is {{formatWhole(player[layer].best)}}
- You have made a total of {{formatWhole(player[layer].total)}} {{tmp[layer].resource}}
+
diff --git a/js/Demo/demoLayers.js b/js/Demo/demoLayers.js
index 28e5901..931af7c 100644
--- a/js/Demo/demoLayers.js
+++ b/js/Demo/demoLayers.js
@@ -279,7 +279,7 @@ addLayer("c", {
buttonStyle() {return {'color': 'orange'}},
content:
["main-display",
- "prestige-button",
+ "prestige-button", "resource-display",
["blank", "5px"], // Height
["raw-html", function() {return ""}],
["display-text",
diff --git a/js/v.js b/js/v.js
index 0ce8f96..9364667 100644
--- a/js/v.js
+++ b/js/v.js
@@ -194,6 +194,19 @@ function loadVue() {
`
})
+ // Displays the base resource for the layer, as well as the best and total values for the layer's currency, if tracked
+ Vue.component('resource-display', {
+ props: ['layer'],
+ template: `
+
+ You have {{formatWhole(tmp[layer].baseAmount)}} {{tmp[layer].baseResource}}
+
+ Your best {{tmp[layer].resource}} is {{formatWhole(player[layer].best)}}
+ You have made a total of {{formatWhole(player[layer].total)}} {{tmp[layer].resource}}
+
+ `
+ })
+
// data = button size, in px
Vue.component('buyables', {
props: ['layer', 'data'],