This commit is contained in:
2024-09-09 20:41:59 +02:00
parent d2e1837e75
commit 839fec1c06
3 changed files with 10 additions and 8 deletions

View File

@ -2,7 +2,6 @@ import { Server } from 'socket.io'
import { TSocket, ExtendedCharacter } from '../../utilities/types'
import { CharacterMoveService } from '../../services/character/characterMoveService'
import { ZoneEventTileService } from '../../services/zoneEventTileService'
import { MovementValidator } from '../../utilities/character/movementValidator'
import prisma from '../../utilities/prisma'
import { ZoneEventTile, ZoneEventTileTeleport } from '@prisma/client'
import Rotation from '../../utilities/character/rotation'
@ -12,10 +11,9 @@ type ZoneEventTileWithTeleport = ZoneEventTile & {
teleport: ZoneEventTileTeleport
}
export default class CharacterMoveEvent {
export default class CharacterMove {
private characterMoveService: CharacterMoveService
private zoneEventTileService: ZoneEventTileService
private movementValidator: MovementValidator
private nextPath: { [index: number]: { x: number; y: number }[] } = []
constructor(
@ -24,7 +22,6 @@ export default class CharacterMoveEvent {
) {
this.characterMoveService = new CharacterMoveService()
this.zoneEventTileService = new ZoneEventTileService()
this.movementValidator = new MovementValidator()
}
public listen(): void {
@ -57,9 +54,9 @@ export default class CharacterMoveEvent {
const start = path[i]
const end = path[i + 1]
if (!(await this.movementValidator.isValidMove(character, end))) {
break
}
// if (!(await this.movementValidator.isValidMove(character, end))) {
// break
// }
if (character.isMoving && character.resetMovement) {
character.isMoving = false