You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: src/store/index.ts
+24-24Lines changed: 24 additions & 24 deletions
Original file line number
Diff line number
Diff line change
@@ -163,9 +163,9 @@ export default createStore({
163
163
dailyStreakMultiplier=6.13+0.002*(state.user.dailyStreak-730);//6.13x daily streak XP multiplier from 730 streak plus 0.002x streak multiplier for each daily streak
164
164
}elseif(state.user.dailyStreak<3652){
165
165
//10 years is approximately 3652 days
166
-
dailyStreakMultiplier=7.592+0.001*(state.user.dailyStreak-1461);//7.592x daily streak XP multiplier from 1461 streak plus 0.001x streak multiplier for each daily streak
166
+
dailyStreakMultiplier=7.592+0.001*(state.user.dailyStreak-1461);//7.592x daily streak XP multiplier from 1,461 streak plus 0.001x streak multiplier for each daily streak
167
167
}else{
168
-
dailyStreakMultiplier=9.783;//9.783x daily streak XP multiplier from 3652 daily streak
168
+
dailyStreakMultiplier=9.783;//9.783x daily streak XP multiplier from 3,652 daily streak
streakMultiplier=4+0.001*(task.streak-500);//4x task streak XP multiplier from 500 task streak plus 0.001x streak multiplier for each task streak
198
198
}elseif(task.streak<2000){
199
-
streakMultiplier=4.5+0.0005*(task.streak-1000);//4.5x task streak XP multiplier from 1000 task streak plus 0.0005x streak multiplier for each task streak
199
+
streakMultiplier=4.5+0.0005*(task.streak-1000);//4.5x task streak XP multiplier from 1,000 task streak plus 0.0005x streak multiplier for each task streak
200
200
}elseif(task.streak<5000){
201
-
streakMultiplier=5+0.0002*(task.streak-2000);//5x task streak XP multiplier from 2000 task streak plus 0.0002x streak multiplier for each task streak
201
+
streakMultiplier=5+0.0002*(task.streak-2000);//5x task streak XP multiplier from 2,000 task streak plus 0.0002x streak multiplier for each task streak
202
202
}elseif(task.streak<10000){
203
-
streakMultiplier=5.6+0.0001*(task.streak-5000);//5.6x task streak XP multiplier from 5000 task streak plus 0.0001x streak multiplier for each task streak
203
+
streakMultiplier=5.6+0.0001*(task.streak-5000);//5.6x task streak XP multiplier from 5,000 task streak plus 0.0001x streak multiplier for each task streak
204
204
}else{
205
-
streakMultiplier=6.1;//6.1x task streak XP multiplier from 10000 task streak
205
+
streakMultiplier=6.1;//6.1x task streak XP multiplier from 10,000 task streak
206
206
}
207
207
//calculate multiplier based on tasks completed in a day
tasksMultiplier=5.5+0.003*(state.user.totalTasksCompleted-500);//5.5x task score multiplier from 500 tasks plus 0.003x task score multiplier for each task completed
297
297
}elseif(state.user.totalTasksCompleted<2000){
298
-
tasksMultiplier=7+0.002*(state.user.totalTasksCompleted-1000);//7x task score multiplier from 1000 tasks plus 0.002x task score multiplier for each task completed
298
+
tasksMultiplier=7+0.002*(state.user.totalTasksCompleted-1000);//7x task score multiplier from 1,000 tasks plus 0.002x task score multiplier for each task completed
299
299
}elseif(state.user.totalTasksCompleted<5000){
300
-
tasksMultiplier=9+0.001*(state.user.totalTasksCompleted-2000);//9x task score multiplier from 2000 tasks plus 0.001x task score multiplier for each task completed
300
+
tasksMultiplier=9+0.001*(state.user.totalTasksCompleted-2000);//9x task score multiplier from 2,000 tasks plus 0.001x task score multiplier for each task completed
301
301
}elseif(state.user.totalTasksCompleted<10000){
302
-
tasksMultiplier=12+0.0005*(state.user.totalTasksCompleted-5000);//12x task score multiplier from 5000 tasks plus 0.0005x task score multiplier for each task completed
302
+
tasksMultiplier=12+0.0005*(state.user.totalTasksCompleted-5000);//12x task score multiplier from 5,000 tasks plus 0.0005x task score multiplier for each task completed
303
303
}elseif(state.user.totalTasksCompleted<20000){
304
304
tasksMultiplier=
305
-
14.5+0.0003*(state.user.totalTasksCompleted-10000);//14.5x task score multiplier from 10000 tasks plus 0.0003x task score multiplier for each task completed
305
+
14.5+0.0003*(state.user.totalTasksCompleted-10000);//14.5x task score multiplier from 10,000 tasks plus 0.0003x task score multiplier for each task completed
306
306
}elseif(state.user.totalTasksCompleted<50000){
307
307
tasksMultiplier=
308
-
17.5+0.00025*(state.user.totalTasksCompleted-20000);//17.5x task score multiplier from 20000 tasks plus 0.00025x task score multiplier for each task completed
308
+
17.5+0.00025*(state.user.totalTasksCompleted-20000);//17.5x task score multiplier from 20,000 tasks plus 0.00025x task score multiplier for each task completed
309
309
}elseif(state.user.totalTasksCompleted<100000){
310
310
tasksMultiplier=
311
-
25+0.0001*(state.user.totalTasksCompleted-50000);//25x task score multiplier from 50000 tasks plus 0.0001x task score multiplier for each task completed
311
+
25+0.0001*(state.user.totalTasksCompleted-50000);//25x task score multiplier from 50,000 tasks plus 0.0001x task score multiplier for each task completed
312
312
}elseif(state.user.totalTasksCompleted<200000){
313
313
tasksMultiplier=
314
-
30+0.00006*(state.user.totalTasksCompleted-100000);//30x task score multiplier from 100000 tasks plus 0.00006x task score multiplier for each task completed
314
+
30+0.00006*(state.user.totalTasksCompleted-100000);//30x task score multiplier from 100,000 tasks plus 0.00006x task score multiplier for each task completed
315
315
}elseif(state.user.totalTasksCompleted<500000){
316
316
tasksMultiplier=
317
-
36+0.00003*(state.user.totalTasksCompleted-200000);//36x task score multiplier from 200000 tasks plus 0.0000x task score multiplier for each task completed
317
+
36+0.00003*(state.user.totalTasksCompleted-200000);//36x task score multiplier from 200,000 tasks plus 0.0000x task score multiplier for each task completed
318
318
}elseif(state.user.totalTasksCompleted<1000000){
319
319
tasksMultiplier=
320
-
45+0.00002*(state.user.totalTasksCompleted-500000);//45x task score multiplier from 500000 tasks plus 0.05x task score multiplier for each task completed
320
+
45+0.00002*(state.user.totalTasksCompleted-500000);//45x task score multiplier from 500,000 tasks plus 0.05x task score multiplier for each task completed
321
321
}else{
322
-
tasksMultiplier=55;//55x task score multiplier from 1000000 tasks
322
+
tasksMultiplier=55;//55x task score multiplier from 1,000,000 tasks
323
323
}
324
324
//calculate amount of XP earned and points earned when task is completed
0 commit comments