Skip to content

Commit 8f454e7

Browse files
committed
Add more multipliers for tasks completed in a day and increase some multipliers
1 parent bfc4013 commit 8f454e7

File tree

1 file changed

+14
-6
lines changed

1 file changed

+14
-6
lines changed

src/store/index.ts

Lines changed: 14 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -218,18 +218,26 @@ export default createStore({
218218
2.5 + 0.025 * (state.user.tasksCompletedToday - 20); //2.5x multiplier plus 0.025x multiplier for each task completed in a day from 20 tasks
219219
} else if (state.user.tasksCompletedToday < 100) {
220220
dayTasksMultiplier =
221-
3.25 + 0.01 * (state.user.tasksCompletedToday - 50); //3.25x multiplier plus 0.01x multiplier for each task completed in a day from 50 tasks
221+
3.25 + 0.015 * (state.user.tasksCompletedToday - 50); //3.25x multiplier plus 0.01x multiplier for each task completed in a day from 50 tasks
222222
} else if (state.user.tasksCompletedToday < 200) {
223-
dayTasksMultiplier =
224-
3.75 + 0.005 * (state.user.tasksCompletedToday - 100); //3.75x multiplier plus 0.1x multiplier for each task completed in a day from 100 tasks
223+
dayTasksMultiplier = 4 + 0.005 * (state.user.tasksCompletedToday - 100); //4x multiplier plus 0.005x multiplier for each task completed in a day from 100 tasks
225224
} else if (state.user.tasksCompletedToday < 500) {
226225
dayTasksMultiplier =
227-
4.25 + 0.002 * (state.user.tasksCompletedToday - 200); //4.25x multiplier plus 0.00x multiplier for each task completed in a day from 5 tasks
226+
4.5 + 0.0025 * (state.user.tasksCompletedToday - 200); //4.5x multiplier plus 0.0025x multiplier for each task completed in a day from 200 tasks
228227
} else if (state.user.tasksCompletedToday < 1000) {
229228
dayTasksMultiplier =
230-
4.85 + 0.001 * (state.user.tasksCompletedToday - 500); //4.85x multiplier plus 0.00x multiplier for each task completed in a day from 5 tasks
229+
5.25 + 0.0015 * (state.user.tasksCompletedToday - 500); //5.25x multiplier plus 0.0015x multiplier for each task completed in a day from 500 tasks
230+
} else if (state.user.tasksCompletedToday < 2000) {
231+
dayTasksMultiplier =
232+
6 + 0.001 * (state.user.tasksCompletedToday - 1000); //6x multiplier plus 0.001x multiplier for each task completed in a day from 1000 tasks
233+
} else if (state.user.tasksCompletedToday < 5000) {
234+
dayTasksMultiplier =
235+
7 + 0.0005 * (state.user.tasksCompletedToday - 2000); //7x multiplier plus 0.0005x multiplier for each task completed in a day from 2000 tasks
236+
} else if (state.user.tasksCompletedToday < 10000) {
237+
dayTasksMultiplier =
238+
8.5 + 0.0003 * (state.user.tasksCompletedToday - 5000); //8.5x multiplier plus 0.000x multiplier for each task completed in a day from 5000 tasks
231239
} else {
232-
dayTasksMultiplier = 5.35; //5.35x multiplier from 1001 tasks
240+
dayTasksMultiplier = 10; //10x multiplier from 10001 tasks
233241
}
234242
//calculate level score multiplier based on user level
235243
if (state.user.level === 1) {

0 commit comments

Comments
 (0)