mirror of
https://github.com/seigler/bl3skills.com
synced 2025-07-28 02:06:10 +00:00
Allow level scaling to 72 with warnings at level display
This commit is contained in:
parent
4bdda51a51
commit
0bdfbd4cdd
3 changed files with 28 additions and 3 deletions
|
@ -30,13 +30,14 @@
|
||||||
margin-left: 0.5rem;
|
margin-left: 0.5rem;
|
||||||
display: flex;
|
display: flex;
|
||||||
flex-direction: column;
|
flex-direction: column;
|
||||||
width: 5em;
|
width: 6em;
|
||||||
}
|
}
|
||||||
.title, .level, .reset, .header > nav > a {
|
.title, .level, .reset, .header > nav > a {
|
||||||
background-color: black;
|
background-color: black;
|
||||||
padding: 0.5rem;
|
padding: 0.5rem;
|
||||||
}
|
}
|
||||||
.level, .reset {
|
.level, .reset {
|
||||||
|
position: relative;
|
||||||
display: flex;
|
display: flex;
|
||||||
justify-content: center;
|
justify-content: center;
|
||||||
align-items: center;
|
align-items: center;
|
||||||
|
@ -51,6 +52,28 @@
|
||||||
color: white;
|
color: white;
|
||||||
background-color: red;
|
background-color: red;
|
||||||
}
|
}
|
||||||
|
.level:after {
|
||||||
|
position: absolute;
|
||||||
|
z-index: 1;
|
||||||
|
width: 10em;
|
||||||
|
top: 60%;
|
||||||
|
text-shadow: 0 0 0.2em black;
|
||||||
|
text-transform: uppercase;
|
||||||
|
font-size: 0.8em;
|
||||||
|
font-weight: bold;
|
||||||
|
pointer-events: none;
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
.overlevelA:after {
|
||||||
|
content: 'Theoretical!';
|
||||||
|
color: #2D0;
|
||||||
|
transform: rotate(5deg);
|
||||||
|
}
|
||||||
|
.overlevelB:after {
|
||||||
|
content: 'Very theoretical!';
|
||||||
|
color: #E20;
|
||||||
|
transform: rotate(-5deg);
|
||||||
|
}
|
||||||
|
|
||||||
.header > nav {
|
.header > nav {
|
||||||
display: flex;
|
display: flex;
|
||||||
|
|
|
@ -83,6 +83,8 @@ export default class VaultHunter extends Component {
|
||||||
);
|
);
|
||||||
});
|
});
|
||||||
|
|
||||||
|
const level = getLevel(this.state) + 2;
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<div>
|
<div>
|
||||||
<div class={style.header}>
|
<div class={style.header}>
|
||||||
|
@ -90,7 +92,7 @@ export default class VaultHunter extends Component {
|
||||||
<div class={style.subtitle}>the { discipline }</div>
|
<div class={style.subtitle}>the { discipline }</div>
|
||||||
</h1>
|
</h1>
|
||||||
<div class={style.sidepanel}>
|
<div class={style.sidepanel}>
|
||||||
<div class={style.level}>Level { getLevel(this.state) + 2 }</div>
|
<div class={`${style.level} ${level > 50 ? level > 61 ? style.overlevelB : style.overlevelA : ''}`}>Level { level }</div>
|
||||||
<div class={style.reset}><a onClick={resetSkills}>Reset</a></div>
|
<div class={style.reset}><a onClick={resetSkills}>Reset</a></div>
|
||||||
</div>
|
</div>
|
||||||
<Nav path={path} />
|
<Nav path={path} />
|
||||||
|
|
|
@ -19,6 +19,6 @@ export default function investmentValidator (skills) {
|
||||||
totalSpent += treeTotal;
|
totalSpent += treeTotal;
|
||||||
treeIndex += 1;
|
treeIndex += 1;
|
||||||
};
|
};
|
||||||
if (totalSpent > 48) { return false; }
|
if (totalSpent > (50 - 2) + 11 + 11) { return false; }
|
||||||
return treeTotals;
|
return treeTotals;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue