mirror of
https://github.com/Acamaeda/The-Modding-Tree.git
synced 2025-05-11 12:31:08 +00:00
ComputedNodeStyle, resourceDisplay always shows base amount
This commit is contained in:
parent
f521874fb6
commit
fb7a3fdfec
6 changed files with 25 additions and 6 deletions
js
|
@ -227,7 +227,7 @@ function loadVue() {
|
|||
props: ['layer'],
|
||||
template: `
|
||||
<div style="margin-top: -13px">
|
||||
<span v-if="tmp[layer].type=='normal' && tmp[layer].resetGain.lt(100) && player[layer].points.lt(1e3)"><br>You have {{formatWhole(tmp[layer].baseAmount)}} {{tmp[layer].baseResource}}</span>
|
||||
<span><br>You have {{formatWhole(tmp[layer].baseAmount)}} {{tmp[layer].baseResource}}</span>
|
||||
<span v-if="tmp[layer].passiveGeneration"><br>You are gaining {{formatWhole(tmp[layer].resetGain.times(tmp[layer].passiveGeneration))}} {{tmp[layer].resource}} per second</span>
|
||||
<br><br>
|
||||
<span v-if="tmp[layer].showBest">Your best {{tmp[layer].resource}} is {{formatWhole(player[layer].best)}}<br></span>
|
||||
|
|
|
@ -42,10 +42,8 @@ var systemComponents = {
|
|||
resetNotify: tmp[layer].prestigeNotify,
|
||||
can: ((player[layer].unlocked || tmp[layer].isLayer) && tmp[layer].isLayer) || (!tmp[layer].isLayer && tmp[layer].canClick),
|
||||
}"
|
||||
v-bind:style="[(tmp[layer].isLayer && layerunlocked(layer)) || (!tmp[layer].isLayer && tmp[layer].canClick) ? {
|
||||
'background-color': tmp[layer].color,
|
||||
} : {}, tmp[layer].nodeStyle]">
|
||||
{{(abb !== '' ? abb : ' ')}}
|
||||
v-bind:style="tmp[layer].computedNodeStyle">
|
||||
{{(abb !== '' && tmp[layer].image === undefined) ? abb : ' '}}
|
||||
</button>
|
||||
`
|
||||
},
|
||||
|
|
|
@ -31,6 +31,7 @@ function setupTemp() {
|
|||
tmp[layer].notify = {}
|
||||
tmp[layer].prestigeNotify = {}
|
||||
tmp[layer].prestigeButtonText = {}
|
||||
tmp[layer].computedNodeStyle = []
|
||||
setupBarStyles(layer)
|
||||
}
|
||||
temp = tmp
|
||||
|
@ -78,6 +79,7 @@ function updateTemp() {
|
|||
tmp[layer].prestigeButtonText = prestigeButtonText(layer)
|
||||
constructBarStyles(layer)
|
||||
constructAchievementStyles(layer)
|
||||
constructNodeStyle(layer)
|
||||
updateChallengeDisplay(layer)
|
||||
|
||||
}
|
||||
|
@ -149,6 +151,19 @@ function updateClickableTemp(layer)
|
|||
updateTempData(layers[layer].clickables, tmp[layer].clickables)
|
||||
}
|
||||
|
||||
function constructNodeStyle(layer){
|
||||
let style = []
|
||||
if ((tmp[layer].isLayer && layerunlocked(layer)) || (!tmp[layer].isLayer && tmp[layer].canClick))
|
||||
style.push({'background-color': tmp[layer].color})
|
||||
if (tmp[layer].image !== undefined)
|
||||
style.push({'background-image': 'url("' + tmp[layer].image + '")'})
|
||||
style.push(tmp[layer].nodeStyle)
|
||||
Vue.set(tmp[layer], 'computedNodeStyle', style)
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
function constructAchievementStyles(layer){
|
||||
for (id in tmp[layer].achievements) {
|
||||
ach = tmp[layer].achievements[id]
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue