diff --git a/src/events/map/characterMove.ts b/src/events/map/characterMove.ts index 1d8ea36..4b923e4 100644 --- a/src/events/map/characterMove.ts +++ b/src/events/map/characterMove.ts @@ -8,7 +8,7 @@ import TeleportService from '#services/characterTeleportService' export default class CharacterMove extends BaseEvent { private readonly characterService = CharacterService - private readonly MOVEMENT_CANCEL_DELAY = 100 + private readonly MOVEMENT_CANCEL_DELAY = 250 private movementTimeouts: Map = new Map() public listen(): void { diff --git a/src/services/characterMoveService.ts b/src/services/characterMoveService.ts index 4fddb26..1288e8a 100644 --- a/src/services/characterMoveService.ts +++ b/src/services/characterMoveService.ts @@ -7,7 +7,7 @@ type Position = { positionX: number; positionY: number } export type Node = Position & { parent?: Node; g: number; h: number; f: number } class CharacterMoveService extends BaseService { - private readonly MOVEMENT_DELAY_MS = 260 + private readonly MOVEMENT_DELAY_MS = 200 private readonly MAX_PATH_LENGTH = 20 // Limit maximum path length private readonly DIRECTIONS = [