aids
This commit is contained in:
@ -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
|
Reference in New Issue
Block a user