Skip to content

Commit 483d16d

Browse files
authored
Fix code
1 parent b69bf93 commit 483d16d

File tree

1 file changed

+2
-4
lines changed

1 file changed

+2
-4
lines changed

src/store/index.ts

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -186,6 +186,7 @@ export default createStore({
186186
.split("T")[0];
187187
//calculate task streak XP multiplier
188188
if (task.streak === 0 || task.streak === 1 || task.repeatInterval === 5) {
189+
//if task streak is 0 or 1 or task repeat interval is one-time
189190
streakMultiplier = 1; //1x task streak XP multiplier if task streak is 0 or 1 or completed a one-time task
190191
} else if (task.streak < 5) {
191192
streakMultiplier = 1.1 + 0.05 * (task.streak - 1); //1.1x task streak XP multiplier from 1 task streak plus 0.05x streak multiplier for each task streak
@@ -404,10 +405,7 @@ export default createStore({
404405
); //alert user to show how many XP they earned and points earned after completing the task
405406
//check if user has leveled up
406407
const userLevel: number = state.user.level; //set userLevel variable before calculating user level state
407-
state.user.level = Math.max(
408-
1,
409-
Math.floor(Math.pow(state.user.xp, 1 / 3 + 5e-16)),
410-
); //calculate level based on how many XP and set level to 1 if total XP is 0
408+
state.user.level = Math.max(1, Math.floor(Math.cbrt(state.user.xp))); //calculate level based on how many XP and set level to 1 if total XP is 0
411409
if (state.user.level > userLevel) {
412410
alert(
413411
`Level Up!\nYou are now level ${state.user.level.toLocaleString("en-US")}!`,

0 commit comments

Comments
 (0)