File tree Expand file tree Collapse file tree 1 file changed +2
-4
lines changed Expand file tree Collapse file tree 1 file changed +2
-4
lines changed Original file line number Diff line number Diff line change @@ -186,6 +186,7 @@ export default createStore({
186
186
. split ( "T" ) [ 0 ] ;
187
187
//calculate task streak XP multiplier
188
188
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
189
190
streakMultiplier = 1 ; //1x task streak XP multiplier if task streak is 0 or 1 or completed a one-time task
190
191
} else if ( task . streak < 5 ) {
191
192
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({
404
405
) ; //alert user to show how many XP they earned and points earned after completing the task
405
406
//check if user has leveled up
406
407
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
411
409
if ( state . user . level > userLevel ) {
412
410
alert (
413
411
`Level Up!\nYou are now level ${ state . user . level . toLocaleString ( "en-US" ) } !` ,
You can’t perform that action at this time.
0 commit comments