const components = {
display_text: ` `,
custom_resource_display: `
`,
blank: ``,
display_image: ` `,
row: ``,
column: ``,
layer_proxy: `
`,
infobox: `
{{player.infoboxes[layer][data] ? "+" : "-"}}
`,
h_line: ` `,
v_line: `
`,
challenges: ``,
challenge: `
{{challengeButtonText(layer, data)}}
Goal:
{{format(tmp[layer].challenges[data].goal)}} {{tmp[layer].challenges[data].currencyDisplayName ? tmp[layer].challenges[data].currencyDisplayName : modInfo.pointsName}}
Reward:
Currently:
`,
upgrades: ``,
upgrade: `
Effect:
Cost: {{formatWhole(tmp[layer].upgrades[data].cost)}} {{(tmp[layer].upgrades[data].currencyDisplayName ? tmp[layer].upgrades[data].currencyDisplayName : tmp[layer].resource)}}
`,
milestones: ``,
milestone: `
`,
toggle: `{{player[data[0]][data[1]] ? "ON" : "OFF"}} `,
prestige_button: ` `,
main_display: `You have
{{data ? format(player[layer].points, data) : formatWhole(player[layer].points)}} {{tmp[layer].resource}}, `,
resource_display: `
You have {{formatWhole(tmp[layer].baseAmount)}} {{tmp[layer].baseResource}}
You are gaining {{format(tmp[layer].resetGain.times(tmp[layer].passiveGeneration))}} {{tmp[layer].resource}} per second
Your best {{tmp[layer].resource}} is {{formatWhole(player[layer].best)}}
You have made a total of {{formatWhole(player[layer].total)}} {{tmp[layer].resource}}
`,
buyables: ``,
buyable: `
`,
respec_button: ``,
clickables: ``,
clickable: `
`,
master_button: `{{tmp[layer].clickables.masterButtonText ? tmp[layer].clickables.masterButtonText : "Click me!"}} `,
grid: ``,
gridable: `
`,
microtabs: ``,
bar: ``,
achievements: ``,
achievement: `
`,
tree: `
`,
upgrade_tree: ` `,
buyable_tree: ` `,
clickable_tree: ` `,
thing_tree: ``,
text_input: ` `,
slider: `
`,
drop_down: `
{{item}}
`,
sell_one: `{{tmp[layer].buyables.sellOneText ? tmp[layer].buyables.sellOneText : "Sell One"}} `,
sell_all: `{{tmp[layer].buyables.sellAllText ? tmp[layer].buyables.sellAllText : "Sell All"}} `,
node_mark: ``,
tab_buttons: ``,
tree_node: `
`,
layer_tab: ``,
overlay_head: `
Dev Speed: {{format(player.devSpeed)}}x
Offline Time: {{formatTime(player.offTime.remain)}}
You have
{{format(player.points)}}
{{modInfo.pointsName}}
{{tmp.other.oompsMag != 0 ?
format(tmp.other.oomps) + " OOM" + (tmp.other.oompsMag < 0 ? "^OOM" : tmp.other.oompsMag > 1 ? "^" + tmp.other.oompsMag : "") + "s"
: formatSmall(getPointGen())}}/sec
`,
info_tab: `
{{modInfo.name}}
{{VERSION.withName}}
Made by {{modInfo.author}}
The Modding Tree
{{TMT_VERSION.tmtNum}} by Acamaeda
The Prestige Tree made by Jacorb and Aarex
Changelog
The Modding Tree Discord
Main Prestige Tree server
Current Endgame: {{format(endPoints) + " " + (modInfo.pointsName ? modInfo.pointsName : "points")}}
Time Played: {{formatTime(player.timePlayed)}}
Hotkeys
{{key.description}}
`,
options_tab: `
Save
Autosave: {{options.autosave ? "ON" : "OFF"}}
HARD RESET
Export to clipboard
Import
Offline Progress: {{options.offlineProd ? "ON" : "OFF"}}
Theme: {{getThemeName()}}
Show Milestones: {{MS_DISPLAYS[MS_SETTINGS.indexOf(options.msDisplay)]}}
High-Quality Tree: {{options.hqTree ? "ON" : "OFF"}}
Completed Challenges: {{options.hideChallenges ? "HIDDEN" : "SHOWN"}}
Single-Tab Mode: {{options.forceOneTab ? "ALWAYS" : "AUTO"}}
Shift-Click to Toggle Tooltips: {{options.forceTooltips ? "ON" : "OFF"}}
Extended Decimal Places: {{options.extendplaces ? "ON" : "OFF"}}
`,
tooltip: `
`,
particle: ``,
bg: `
`,
};