1
0
forked from noxious/server

Fix character movement speed, fix for diagonal movement and disabled it by default

This commit is contained in:
2024-09-07 18:08:10 +02:00
parent 2ecc65b14c
commit 194c5d23af
6 changed files with 40 additions and 22 deletions

View File

@ -7,6 +7,7 @@ import { SocketEmitter } from '../../utilities/socketEmitter'
import prisma from '../../utilities/prisma'
import { ZoneEventTile, ZoneEventTileTeleport } from '@prisma/client'
import Rotation from '../../utilities/character/rotation'
import logger from '../../utilities/logger'
type ZoneEventTileWithTeleport = ZoneEventTile & {
teleport: ZoneEventTileTeleport | null
@ -35,7 +36,7 @@ export default class CharacterMoveEvent {
private async handleCharacterMove({ positionX, positionY }: { positionX: number; positionY: number }): Promise<void> {
const { character } = this.socket
if (!character) {
console.error('character:move error', 'Character not found')
logger.error('character:move error', 'Character not found')
return
}
@ -88,7 +89,7 @@ export default class CharacterMoveEvent {
private async handleZoneEventTile(zoneEventTile: ZoneEventTileWithTeleport): Promise<void> {
const { character } = this.socket
if (!character) {
console.error('character:move error', 'Character not found')
logger.error('character:move error', 'Character not found')
return
}