1
0
forked from noxious/server

Console fix

This commit is contained in:
Dennis Postma 2025-02-11 23:16:37 +01:00
parent fedb5c154b
commit bebd5876da
56 changed files with 58 additions and 61 deletions

View File

@ -1,8 +1,8 @@
import { SocketEvent } from '#application/enums';
import { Server } from 'socket.io' import { Server } from 'socket.io'
import type { TSocket } from '#application/types' import type { TSocket } from '#application/types'
import { SocketEvent } from '#application/enums'
import Logger, { LoggerType } from '#application/logger' import Logger, { LoggerType } from '#application/logger'
import { Character } from '#entities/character' import { Character } from '#entities/character'
import CharacterRepository from '#repositories/characterRepository' import CharacterRepository from '#repositories/characterRepository'

View File

@ -1,4 +1,3 @@
import { SocketEvent } from '#application/enums';
import * as readline from 'readline' import * as readline from 'readline'
export class ConsolePrompt { export class ConsolePrompt {
@ -11,7 +10,7 @@ export class ConsolePrompt {
output: process.stdout output: process.stdout
}) })
this.rl.on(SocketEvent.CLOSE, () => { this.rl.on('close', () => {
this.isClosed = true this.isClosed = true
}) })
} }

View File

@ -1,4 +1,3 @@
import { SocketEvent } from '#application/enums';
import * as fs from 'fs' import * as fs from 'fs'
import * as path from 'path' import * as path from 'path'
@ -61,7 +60,7 @@ export class LogReader {
end: newPosition end: newPosition
}) })
stream.on(SocketEvent.DATA, (data) => { stream.on('data', (data) => {
console.log(`[${filename}]`) console.log(`[${filename}]`)
console.log(data.toString()) // console.log(data.toString()) //
}) })

View File

@ -51,7 +51,7 @@ export enum SocketEvent {
MAP_CHARACTER_JOIN = '3', MAP_CHARACTER_JOIN = '3',
MAP_CHARACTER_LEAVE = '2', MAP_CHARACTER_LEAVE = '2',
MAP_CHARACTER_MOVE = '1', MAP_CHARACTER_MOVE = '1',
CHAT_MESSAGE = '0', CHAT_MESSAGE = '0'
} }
export enum ItemType { export enum ItemType {

View File

@ -1,7 +1,7 @@
import { SocketEvent } from '#application/enums';
import { Server } from 'socket.io' import { Server } from 'socket.io'
import { BaseCommand } from '#application/base/baseCommand' import { BaseCommand } from '#application/base/baseCommand'
import { SocketEvent } from '#application/enums'
type CommandInput = string[] type CommandInput = string[]

View File

@ -1,7 +1,7 @@
import { SocketEvent } from '#application/enums';
import type { UUID } from '#application/types' import type { UUID } from '#application/types'
import { BaseEvent } from '#application/base/baseEvent' import { BaseEvent } from '#application/base/baseEvent'
import { SocketEvent } from '#application/enums'
import MapManager from '#managers/mapManager' import MapManager from '#managers/mapManager'
import CharacterHairRepository from '#repositories/characterHairRepository' import CharacterHairRepository from '#repositories/characterHairRepository'
import CharacterRepository from '#repositories/characterRepository' import CharacterRepository from '#repositories/characterRepository'

View File

@ -1,7 +1,7 @@
import { SocketEvent } from '#application/enums';
import { ZodError, z } from 'zod' import { ZodError, z } from 'zod'
import { BaseEvent } from '#application/base/baseEvent' import { BaseEvent } from '#application/base/baseEvent'
import { SocketEvent } from '#application/enums'
import { ZCharacterCreate } from '#application/zodTypes' import { ZCharacterCreate } from '#application/zodTypes'
import { Character } from '#entities/character' import { Character } from '#entities/character'
import CharacterRepository from '#repositories/characterRepository' import CharacterRepository from '#repositories/characterRepository'

View File

@ -1,7 +1,7 @@
import { SocketEvent } from '#application/enums';
import type { UUID } from '#application/types' import type { UUID } from '#application/types'
import { BaseEvent } from '#application/base/baseEvent' import { BaseEvent } from '#application/base/baseEvent'
import { SocketEvent } from '#application/enums'
import { Character } from '#entities/character' import { Character } from '#entities/character'
import CharacterRepository from '#repositories/characterRepository' import CharacterRepository from '#repositories/characterRepository'

View File

@ -1,5 +1,5 @@
import { SocketEvent } from '#application/enums';
import { BaseEvent } from '#application/base/baseEvent' import { BaseEvent } from '#application/base/baseEvent'
import { SocketEvent } from '#application/enums'
import { Character } from '#entities/character' import { Character } from '#entities/character'
import CharacterRepository from '#repositories/characterRepository' import CharacterRepository from '#repositories/characterRepository'

View File

@ -1,5 +1,5 @@
import { SocketEvent } from '#application/enums';
import { BaseEvent } from '#application/base/baseEvent' import { BaseEvent } from '#application/base/baseEvent'
import { SocketEvent } from '#application/enums'
import CharacterRepository from '#repositories/characterRepository' import CharacterRepository from '#repositories/characterRepository'
import ChatService from '#services/chatService' import ChatService from '#services/chatService'

View File

@ -1,5 +1,5 @@
import { SocketEvent } from '#application/enums';
import { BaseEvent } from '#application/base/baseEvent' import { BaseEvent } from '#application/base/baseEvent'
import { SocketEvent } from '#application/enums'
import DateManager from '#managers/dateManager' import DateManager from '#managers/dateManager'
import CharacterRepository from '#repositories/characterRepository' import CharacterRepository from '#repositories/characterRepository'
import ChatService from '#services/chatService' import ChatService from '#services/chatService'

View File

@ -1,7 +1,7 @@
import { SocketEvent } from '#application/enums';
import type { UUID } from '#application/types' import type { UUID } from '#application/types'
import { BaseEvent } from '#application/base/baseEvent' import { BaseEvent } from '#application/base/baseEvent'
import { SocketEvent } from '#application/enums'
import MapManager from '#managers/mapManager' import MapManager from '#managers/mapManager'
import MapRepository from '#repositories/mapRepository' import MapRepository from '#repositories/mapRepository'
import TeleportService from '#services/characterTeleportService' import TeleportService from '#services/characterTeleportService'

View File

@ -1,5 +1,5 @@
import { SocketEvent } from '#application/enums';
import { BaseEvent } from '#application/base/baseEvent' import { BaseEvent } from '#application/base/baseEvent'
import { SocketEvent } from '#application/enums'
import WeatherManager from '#managers/weatherManager' import WeatherManager from '#managers/weatherManager'
import ChatService from '#services/chatService' import ChatService from '#services/chatService'

View File

@ -1,5 +1,5 @@
import { SocketEvent } from '#application/enums';
import { BaseEvent } from '#application/base/baseEvent' import { BaseEvent } from '#application/base/baseEvent'
import { SocketEvent } from '#application/enums'
import WeatherManager from '#managers/weatherManager' import WeatherManager from '#managers/weatherManager'
import ChatService from '#services/chatService' import ChatService from '#services/chatService'

View File

@ -1,5 +1,5 @@
import { SocketEvent } from '#application/enums';
import { BaseEvent } from '#application/base/baseEvent' import { BaseEvent } from '#application/base/baseEvent'
import { SocketEvent } from '#application/enums'
import MapManager from '#managers/mapManager' import MapManager from '#managers/mapManager'
import MapRepository from '#repositories/mapRepository' import MapRepository from '#repositories/mapRepository'
import ChatService from '#services/chatService' import ChatService from '#services/chatService'

View File

@ -1,5 +1,5 @@
import { SocketEvent } from '#application/enums';
import { BaseEvent } from '#application/base/baseEvent' import { BaseEvent } from '#application/base/baseEvent'
import { SocketEvent } from '#application/enums'
import MapManager from '#managers/mapManager' import MapManager from '#managers/mapManager'
export default class DisconnectEvent extends BaseEvent { export default class DisconnectEvent extends BaseEvent {

View File

@ -1,5 +1,5 @@
import { SocketEvent } from '#application/enums';
import { BaseEvent } from '#application/base/baseEvent' import { BaseEvent } from '#application/base/baseEvent'
import { SocketEvent } from '#application/enums'
import { CharacterHair } from '#entities/characterHair' import { CharacterHair } from '#entities/characterHair'
export default class CharacterHairCreateEvent extends BaseEvent { export default class CharacterHairCreateEvent extends BaseEvent {

View File

@ -1,7 +1,7 @@
import { SocketEvent } from '#application/enums';
import type { UUID } from '#application/types' import type { UUID } from '#application/types'
import { BaseEvent } from '#application/base/baseEvent' import { BaseEvent } from '#application/base/baseEvent'
import { SocketEvent } from '#application/enums'
import CharacterHairRepository from '#repositories/characterHairRepository' import CharacterHairRepository from '#repositories/characterHairRepository'
interface IPayload { interface IPayload {

View File

@ -1,5 +1,5 @@
import { SocketEvent } from '#application/enums';
import { BaseEvent } from '#application/base/baseEvent' import { BaseEvent } from '#application/base/baseEvent'
import { SocketEvent } from '#application/enums'
import { CharacterHair } from '#entities/characterHair' import { CharacterHair } from '#entities/characterHair'
import CharacterHairRepository from '#repositories/characterHairRepository' import CharacterHairRepository from '#repositories/characterHairRepository'

View File

@ -1,7 +1,7 @@
import { SocketEvent } from '#application/enums';
import type { UUID } from '#application/types' import type { UUID } from '#application/types'
import { BaseEvent } from '#application/base/baseEvent' import { BaseEvent } from '#application/base/baseEvent'
import { SocketEvent } from '#application/enums'
import { CharacterGender } from '#application/enums' import { CharacterGender } from '#application/enums'
import CharacterHairRepository from '#repositories/characterHairRepository' import CharacterHairRepository from '#repositories/characterHairRepository'
import SpriteRepository from '#repositories/spriteRepository' import SpriteRepository from '#repositories/spriteRepository'

View File

@ -1,5 +1,5 @@
import { SocketEvent } from '#application/enums';
import { BaseEvent } from '#application/base/baseEvent' import { BaseEvent } from '#application/base/baseEvent'
import { SocketEvent } from '#application/enums'
import { CharacterType } from '#entities/characterType' import { CharacterType } from '#entities/characterType'
export default class CharacterTypeCreateEvent extends BaseEvent { export default class CharacterTypeCreateEvent extends BaseEvent {

View File

@ -1,7 +1,7 @@
import { SocketEvent } from '#application/enums';
import type { UUID } from '#application/types' import type { UUID } from '#application/types'
import { BaseEvent } from '#application/base/baseEvent' import { BaseEvent } from '#application/base/baseEvent'
import { SocketEvent } from '#application/enums'
import CharacterTypeRepository from '#repositories/characterTypeRepository' import CharacterTypeRepository from '#repositories/characterTypeRepository'
interface IPayload { interface IPayload {

View File

@ -1,5 +1,5 @@
import { SocketEvent } from '#application/enums';
import { BaseEvent } from '#application/base/baseEvent' import { BaseEvent } from '#application/base/baseEvent'
import { SocketEvent } from '#application/enums'
import { CharacterType } from '#entities/characterType' import { CharacterType } from '#entities/characterType'
import CharacterTypeRepository from '#repositories/characterTypeRepository' import CharacterTypeRepository from '#repositories/characterTypeRepository'

View File

@ -1,7 +1,7 @@
import { SocketEvent } from '#application/enums';
import type { UUID } from '#application/types' import type { UUID } from '#application/types'
import { BaseEvent } from '#application/base/baseEvent' import { BaseEvent } from '#application/base/baseEvent'
import { SocketEvent } from '#application/enums'
import { CharacterGender, CharacterRace } from '#application/enums' import { CharacterGender, CharacterRace } from '#application/enums'
import CharacterTypeRepository from '#repositories/characterTypeRepository' import CharacterTypeRepository from '#repositories/characterTypeRepository'
import SpriteRepository from '#repositories/spriteRepository' import SpriteRepository from '#repositories/spriteRepository'

View File

@ -1,5 +1,5 @@
import { SocketEvent } from '#application/enums';
import { BaseEvent } from '#application/base/baseEvent' import { BaseEvent } from '#application/base/baseEvent'
import { SocketEvent } from '#application/enums'
import { ItemRarity, ItemType } from '#application/enums' import { ItemRarity, ItemType } from '#application/enums'
import { Item } from '#entities/item' import { Item } from '#entities/item'
import SpriteRepository from '#repositories/spriteRepository' import SpriteRepository from '#repositories/spriteRepository'

View File

@ -1,7 +1,7 @@
import { SocketEvent } from '#application/enums';
import type { UUID } from '#application/types' import type { UUID } from '#application/types'
import { BaseEvent } from '#application/base/baseEvent' import { BaseEvent } from '#application/base/baseEvent'
import { SocketEvent } from '#application/enums'
import ItemRepository from '#repositories/itemRepository' import ItemRepository from '#repositories/itemRepository'
interface IPayload { interface IPayload {

View File

@ -1,5 +1,5 @@
import { SocketEvent } from '#application/enums';
import { BaseEvent } from '#application/base/baseEvent' import { BaseEvent } from '#application/base/baseEvent'
import { SocketEvent } from '#application/enums'
import { Item } from '#entities/item' import { Item } from '#entities/item'
import ItemRepository from '#repositories/itemRepository' import ItemRepository from '#repositories/itemRepository'

View File

@ -1,7 +1,7 @@
import { SocketEvent } from '#application/enums';
import type { UUID } from '#application/types' import type { UUID } from '#application/types'
import { BaseEvent } from '#application/base/baseEvent' import { BaseEvent } from '#application/base/baseEvent'
import { SocketEvent } from '#application/enums'
import { ItemType, ItemRarity } from '#application/enums' import { ItemType, ItemRarity } from '#application/enums'
import ItemRepository from '#repositories/itemRepository' import ItemRepository from '#repositories/itemRepository'
import SpriteRepository from '#repositories/spriteRepository' import SpriteRepository from '#repositories/spriteRepository'

View File

@ -1,5 +1,5 @@
import { SocketEvent } from '#application/enums';
import { BaseEvent } from '#application/base/baseEvent' import { BaseEvent } from '#application/base/baseEvent'
import { SocketEvent } from '#application/enums'
import { MapObject } from '#entities/mapObject' import { MapObject } from '#entities/mapObject'
import MapObjectRepository from '#repositories/mapObjectRepository' import MapObjectRepository from '#repositories/mapObjectRepository'

View File

@ -1,9 +1,9 @@
import { SocketEvent } from '#application/enums';
import fs from 'fs' import fs from 'fs'
import type { UUID } from '#application/types' import type { UUID } from '#application/types'
import { BaseEvent } from '#application/base/baseEvent' import { BaseEvent } from '#application/base/baseEvent'
import { SocketEvent } from '#application/enums'
import Storage from '#application/storage' import Storage from '#application/storage'
import MapObjectRepository from '#repositories/mapObjectRepository' import MapObjectRepository from '#repositories/mapObjectRepository'

View File

@ -1,7 +1,7 @@
import { SocketEvent } from '#application/enums';
import type { UUID } from '#application/types' import type { UUID } from '#application/types'
import { BaseEvent } from '#application/base/baseEvent' import { BaseEvent } from '#application/base/baseEvent'
import { SocketEvent } from '#application/enums'
import MapObjectRepository from '#repositories/mapObjectRepository' import MapObjectRepository from '#repositories/mapObjectRepository'
type Payload = { type Payload = {

View File

@ -1,10 +1,10 @@
import { SocketEvent } from '#application/enums';
import fs from 'fs/promises' import fs from 'fs/promises'
import { writeFile } from 'node:fs/promises' import { writeFile } from 'node:fs/promises'
import sharp from 'sharp' import sharp from 'sharp'
import { BaseEvent } from '#application/base/baseEvent' import { BaseEvent } from '#application/base/baseEvent'
import { SocketEvent } from '#application/enums'
import Storage from '#application/storage' import Storage from '#application/storage'
import { MapObject } from '#entities/mapObject' import { MapObject } from '#entities/mapObject'

View File

@ -1,7 +1,7 @@
import { SocketEvent } from '#application/enums';
import type { UUID } from '#application/types' import type { UUID } from '#application/types'
import { BaseEvent } from '#application/base/baseEvent' import { BaseEvent } from '#application/base/baseEvent'
import { SocketEvent } from '#application/enums'
import { Sprite } from '#entities/sprite' import { Sprite } from '#entities/sprite'
import SpriteRepository from '#repositories/spriteRepository' import SpriteRepository from '#repositories/spriteRepository'

View File

@ -1,7 +1,7 @@
import { SocketEvent } from '#application/enums';
import fs from 'fs/promises' import fs from 'fs/promises'
import { BaseEvent } from '#application/base/baseEvent' import { BaseEvent } from '#application/base/baseEvent'
import { SocketEvent } from '#application/enums'
import Storage from '#application/storage' import Storage from '#application/storage'
import { Sprite } from '#entities/sprite' import { Sprite } from '#entities/sprite'

View File

@ -1,9 +1,9 @@
import { SocketEvent } from '#application/enums';
import fs from 'fs' import fs from 'fs'
import type { UUID } from '#application/types' import type { UUID } from '#application/types'
import { BaseEvent } from '#application/base/baseEvent' import { BaseEvent } from '#application/base/baseEvent'
import { SocketEvent } from '#application/enums'
import Storage from '#application/storage' import Storage from '#application/storage'
import SpriteRepository from '#repositories/spriteRepository' import SpriteRepository from '#repositories/spriteRepository'

View File

@ -1,5 +1,5 @@
import { SocketEvent } from '#application/enums';
import { BaseEvent } from '#application/base/baseEvent' import { BaseEvent } from '#application/base/baseEvent'
import { SocketEvent } from '#application/enums'
import { Sprite } from '#entities/sprite' import { Sprite } from '#entities/sprite'
import SpriteRepository from '#repositories/spriteRepository' import SpriteRepository from '#repositories/spriteRepository'

View File

@ -1,4 +1,3 @@
import { SocketEvent } from '#application/enums';
import fs from 'fs' import fs from 'fs'
import sharp from 'sharp' import sharp from 'sharp'
@ -6,6 +5,7 @@ import sharp from 'sharp'
import type { UUID } from '#application/types' import type { UUID } from '#application/types'
import { BaseEvent } from '#application/base/baseEvent' import { BaseEvent } from '#application/base/baseEvent'
import { SocketEvent } from '#application/enums'
import { SpriteAction } from '#entities/spriteAction' import { SpriteAction } from '#entities/spriteAction'
import SpriteRepository from '#repositories/spriteRepository' import SpriteRepository from '#repositories/spriteRepository'

View File

@ -1,9 +1,9 @@
import { SocketEvent } from '#application/enums';
import fs from 'fs/promises' import fs from 'fs/promises'
import type { UUID } from '#application/types' import type { UUID } from '#application/types'
import { BaseEvent } from '#application/base/baseEvent' import { BaseEvent } from '#application/base/baseEvent'
import { SocketEvent } from '#application/enums'
import Storage from '#application/storage' import Storage from '#application/storage'
import TileRepository from '#repositories/tileRepository' import TileRepository from '#repositories/tileRepository'

View File

@ -1,5 +1,5 @@
import { SocketEvent } from '#application/enums';
import { BaseEvent } from '#application/base/baseEvent' import { BaseEvent } from '#application/base/baseEvent'
import { SocketEvent } from '#application/enums'
import { Tile } from '#entities/tile' import { Tile } from '#entities/tile'
import TileRepository from '#repositories/tileRepository' import TileRepository from '#repositories/tileRepository'

View File

@ -1,7 +1,7 @@
import { SocketEvent } from '#application/enums';
import type { UUID } from '#application/types' import type { UUID } from '#application/types'
import { BaseEvent } from '#application/base/baseEvent' import { BaseEvent } from '#application/base/baseEvent'
import { SocketEvent } from '#application/enums'
import TileRepository from '#repositories/tileRepository' import TileRepository from '#repositories/tileRepository'
type Payload = { type Payload = {

View File

@ -1,8 +1,8 @@
import { SocketEvent } from '#application/enums';
import fs from 'fs/promises' import fs from 'fs/promises'
import { writeFile } from 'node:fs/promises' import { writeFile } from 'node:fs/promises'
import { BaseEvent } from '#application/base/baseEvent' import { BaseEvent } from '#application/base/baseEvent'
import { SocketEvent } from '#application/enums'
import Storage from '#application/storage' import Storage from '#application/storage'
import { Tile } from '#entities/tile' import { Tile } from '#entities/tile'

View File

@ -1,7 +1,7 @@
import { SocketEvent } from '#application/enums';
import type { MapCacheT } from '#entities/map' import type { MapCacheT } from '#entities/map'
import { BaseEvent } from '#application/base/baseEvent' import { BaseEvent } from '#application/base/baseEvent'
import { SocketEvent } from '#application/enums'
import { Map } from '#entities/map' import { Map } from '#entities/map'
type Payload = { type Payload = {

View File

@ -1,7 +1,7 @@
import { SocketEvent } from '#application/enums';
import type { UUID } from '#application/types' import type { UUID } from '#application/types'
import { BaseEvent } from '#application/base/baseEvent' import { BaseEvent } from '#application/base/baseEvent'
import { SocketEvent } from '#application/enums'
import MapRepository from '#repositories/mapRepository' import MapRepository from '#repositories/mapRepository'
type Payload = { type Payload = {

View File

@ -1,7 +1,7 @@
import { SocketEvent } from '#application/enums';
import type { UUID } from '#application/types' import type { UUID } from '#application/types'
import { BaseEvent } from '#application/base/baseEvent' import { BaseEvent } from '#application/base/baseEvent'
import { SocketEvent } from '#application/enums'
import { Map } from '#entities/map' import { Map } from '#entities/map'
import MapRepository from '#repositories/mapRepository' import MapRepository from '#repositories/mapRepository'

View File

@ -1,7 +1,7 @@
import { SocketEvent } from '#application/enums';
import type { UUID } from '#application/types' import type { UUID } from '#application/types'
import { BaseEvent } from '#application/base/baseEvent' import { BaseEvent } from '#application/base/baseEvent'
import { SocketEvent } from '#application/enums'
import { MapEventTileType } from '#application/enums' import { MapEventTileType } from '#application/enums'
import { Map } from '#entities/map' import { Map } from '#entities/map'
import { MapEffect } from '#entities/mapEffect' import { MapEffect } from '#entities/mapEffect'

View File

@ -1,5 +1,5 @@
import { SocketEvent } from '#application/enums';
import { BaseEvent } from '#application/base/baseEvent' import { BaseEvent } from '#application/base/baseEvent'
import { SocketEvent } from '#application/enums'
import UserRepository from '#repositories/userRepository' import UserRepository from '#repositories/userRepository'
export default class LoginEvent extends BaseEvent { export default class LoginEvent extends BaseEvent {

View File

@ -1,5 +1,5 @@
import { SocketEvent } from '#application/enums';
import { BaseEvent } from '#application/base/baseEvent' import { BaseEvent } from '#application/base/baseEvent'
import { SocketEvent } from '#application/enums'
import CharacterAttackService from '#services/characterAttackService' import CharacterAttackService from '#services/characterAttackService'
export default class CharacterMove extends BaseEvent { export default class CharacterMove extends BaseEvent {

View File

@ -1,7 +1,7 @@
import { SocketEvent } from '#application/enums';
import type { MapEventTileWithTeleport } from '#application/types' import type { MapEventTileWithTeleport } from '#application/types'
import { BaseEvent } from '#application/base/baseEvent' import { BaseEvent } from '#application/base/baseEvent'
import { SocketEvent } from '#application/enums'
import MapManager from '#managers/mapManager' import MapManager from '#managers/mapManager'
import MapCharacter from '#models/mapCharacter' import MapCharacter from '#models/mapCharacter'
import MapEventTileRepository from '#repositories/mapEventTileRepository' import MapEventTileRepository from '#repositories/mapEventTileRepository'
@ -25,9 +25,7 @@ export default class CharacterMove extends BaseEvent {
if (this.isThrottled(`movement_${this.socket.characterId}`, this.MOVEMENT_THROTTLE)) { if (this.isThrottled(`movement_${this.socket.characterId}`, this.MOVEMENT_THROTTLE)) {
// Only cancel current movement if the new target is different // Only cancel current movement if the new target is different
if (mapCharacter.isMoving && if (mapCharacter.isMoving && (Math.floor(positionX) !== Math.floor(mapCharacter.character.positionX) || Math.floor(positionY) !== Math.floor(mapCharacter.character.positionY))) {
(Math.floor(positionX) !== Math.floor(mapCharacter.character.positionX) ||
Math.floor(positionY) !== Math.floor(mapCharacter.character.positionY))) {
mapCharacter.isMoving = false mapCharacter.isMoving = false
mapCharacter.currentPath = null mapCharacter.currentPath = null
// this.finalizeMovement(mapCharacter) // this.finalizeMovement(mapCharacter)

View File

@ -1,5 +1,5 @@
import { SocketEvent } from '#application/enums';
import { BaseEvent } from '#application/base/baseEvent' import { BaseEvent } from '#application/base/baseEvent'
import { SocketEvent } from '#application/enums'
import WeatherManager from '#managers/weatherManager' import WeatherManager from '#managers/weatherManager'
export default class Weather extends BaseEvent { export default class Weather extends BaseEvent {

View File

@ -1,8 +1,9 @@
import { SocketEvent } from '#application/enums';
import { Server as SocketServer } from 'socket.io' import { Server as SocketServer } from 'socket.io'
import type { TSocket } from '#application/types' import type { TSocket } from '#application/types'
import { SocketEvent } from '#application/enums'
export default class SomeJob { export default class SomeJob {
constructor(private params: any) {} constructor(private params: any) {}

View File

@ -1,6 +1,6 @@
import { SocketEvent } from '#application/enums';
import { Server } from 'socket.io' import { Server } from 'socket.io'
import { SocketEvent } from '#application/enums'
import Logger, { LoggerType } from '#application/logger' import Logger, { LoggerType } from '#application/logger'
import { World } from '#entities/world' import { World } from '#entities/world'
import SocketManager from '#managers/socketManager' import SocketManager from '#managers/socketManager'

View File

@ -1,6 +1,6 @@
import { SocketEvent } from '#application/enums';
import { Server } from 'socket.io' import { Server } from 'socket.io'
import { SocketEvent } from '#application/enums'
import Logger, { LoggerType } from '#application/logger' import Logger, { LoggerType } from '#application/logger'
import { World } from '#entities/world' import { World } from '#entities/world'
import SocketManager from '#managers/socketManager' import SocketManager from '#managers/socketManager'

View File

@ -1,8 +1,8 @@
import { SocketEvent } from '#application/enums';
import { Server } from 'socket.io' import { Server } from 'socket.io'
import type { TSocket, UUID } from '#application/types' import type { TSocket, UUID } from '#application/types'
import { SocketEvent } from '#application/enums'
import { Character } from '#entities/character' import { Character } from '#entities/character'
import MapManager from '#managers/mapManager' import MapManager from '#managers/mapManager'
import TeleportService from '#services/characterTeleportService' import TeleportService from '#services/characterTeleportService'

View File

@ -1,7 +1,7 @@
import { SocketEvent } from '#application/enums';
import type { UUID } from '#application/types' import type { UUID } from '#application/types'
import { BaseService } from '#application/base/baseService' import { BaseService } from '#application/base/baseService'
import { SocketEvent } from '#application/enums'
import MapManager from '#managers/mapManager' import MapManager from '#managers/mapManager'
import SocketManager from '#managers/socketManager' import SocketManager from '#managers/socketManager'

View File

@ -1,6 +1,6 @@
import { SocketEvent } from '#application/enums';
import type { UUID } from '#application/types' import type { UUID } from '#application/types'
import { SocketEvent } from '#application/enums'
import Logger, { LoggerType } from '#application/logger' import Logger, { LoggerType } from '#application/logger'
import { Character } from '#entities/character' import { Character } from '#entities/character'
import MapManager from '#managers/mapManager' import MapManager from '#managers/mapManager'

View File

@ -1,7 +1,7 @@
import { SocketEvent } from '#application/enums';
import type { UUID } from '#application/types' import type { UUID } from '#application/types'
import { BaseService } from '#application/base/baseService' import { BaseService } from '#application/base/baseService'
import { SocketEvent } from '#application/enums'
import { Chat } from '#entities/chat' import { Chat } from '#entities/chat'
import SocketManager from '#managers/socketManager' import SocketManager from '#managers/socketManager'
import CharacterRepository from '#repositories/characterRepository' import CharacterRepository from '#repositories/characterRepository'