Skip to content

Commit 89ac7d5

Browse files
feat: wait minimum 200-300 ms when simulating human-like time
1 parent 8b6440c commit 89ac7d5

1 file changed

Lines changed: 4 additions & 1 deletion

File tree

src/hooks/usePlayController/useVsMaiaController.ts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,9 @@ export const useVsMaiaPlayController = (
7070
}
7171

7272
if (simulateMaiaTime) {
73+
const minimumDelayMs = 200 + Math.random() * 100
74+
const delayMs = Math.max(moveDelay * 1000, minimumDelayMs)
75+
7376
setTimeout(() => {
7477
const moveTime = controller.updateClock()
7578

@@ -79,7 +82,7 @@ export const useVsMaiaPlayController = (
7982

8083
controller.addMoveWithTime(nextMove, moveTime)
8184
playMoveSound(isCapture)
82-
}, moveDelay * 1000)
85+
}, delayMs)
8386
} else {
8487
const moveTime = controller.updateClock()
8588

0 commit comments

Comments
 (0)