1
0
forked from noxious/server
This commit is contained in:
2025-02-12 00:14:05 +01:00
parent fef0ae6e28
commit c47339dfcd
134 changed files with 503 additions and 503 deletions

View File

@ -1,6 +1,6 @@
import { BaseEvent } from'@/application/base/baseEvent'
import { SocketEvent } from'@/application/enums'
import { CharacterHair } from'@/entities/characterHair'
import { BaseEvent } from '@/application/base/baseEvent'
import { SocketEvent } from '@/application/enums'
import { CharacterHair } from '@/entities/characterHair'
export default class CharacterHairCreateEvent extends BaseEvent {
public listen(): void {

View File

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

View File

@ -1,7 +1,7 @@
import { BaseEvent } from'@/application/base/baseEvent'
import { SocketEvent } from'@/application/enums'
import { CharacterHair } from'@/entities/characterHair'
import CharacterHairRepository from'@/repositories/characterHairRepository'
import { BaseEvent } from '@/application/base/baseEvent'
import { SocketEvent } from '@/application/enums'
import { CharacterHair } from '@/entities/characterHair'
import CharacterHairRepository from '@/repositories/characterHairRepository'
interface IPayload {}

View File

@ -1,10 +1,10 @@
import type { UUID } from'@/application/types'
import type { UUID } from '@/application/types'
import { BaseEvent } from'@/application/base/baseEvent'
import { SocketEvent } from'@/application/enums'
import { CharacterGender } from'@/application/enums'
import CharacterHairRepository from'@/repositories/characterHairRepository'
import SpriteRepository from'@/repositories/spriteRepository'
import { BaseEvent } from '@/application/base/baseEvent'
import { SocketEvent } from '@/application/enums'
import { CharacterGender } from '@/application/enums'
import CharacterHairRepository from '@/repositories/characterHairRepository'
import SpriteRepository from '@/repositories/spriteRepository'
type Payload = {
id: UUID

View File

@ -1,6 +1,6 @@
import { BaseEvent } from'@/application/base/baseEvent'
import { SocketEvent } from'@/application/enums'
import { CharacterType } from'@/entities/characterType'
import { BaseEvent } from '@/application/base/baseEvent'
import { SocketEvent } from '@/application/enums'
import { CharacterType } from '@/entities/characterType'
export default class CharacterTypeCreateEvent extends BaseEvent {
public listen(): void {

View File

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

View File

@ -1,7 +1,7 @@
import { BaseEvent } from'@/application/base/baseEvent'
import { SocketEvent } from'@/application/enums'
import { CharacterType } from'@/entities/characterType'
import CharacterTypeRepository from'@/repositories/characterTypeRepository'
import { BaseEvent } from '@/application/base/baseEvent'
import { SocketEvent } from '@/application/enums'
import { CharacterType } from '@/entities/characterType'
import CharacterTypeRepository from '@/repositories/characterTypeRepository'
interface IPayload {}

View File

@ -1,10 +1,10 @@
import type { UUID } from'@/application/types'
import type { UUID } from '@/application/types'
import { BaseEvent } from'@/application/base/baseEvent'
import { SocketEvent } from'@/application/enums'
import { CharacterGender, CharacterRace } from'@/application/enums'
import CharacterTypeRepository from'@/repositories/characterTypeRepository'
import SpriteRepository from'@/repositories/spriteRepository'
import { BaseEvent } from '@/application/base/baseEvent'
import { SocketEvent } from '@/application/enums'
import { CharacterGender, CharacterRace } from '@/application/enums'
import CharacterTypeRepository from '@/repositories/characterTypeRepository'
import SpriteRepository from '@/repositories/spriteRepository'
type Payload = {
id: UUID

View File

@ -1,8 +1,8 @@
import { BaseEvent } from'@/application/base/baseEvent'
import { SocketEvent } from'@/application/enums'
import { ItemRarity, ItemType } from'@/application/enums'
import { Item } from'@/entities/item'
import SpriteRepository from'@/repositories/spriteRepository'
import { BaseEvent } from '@/application/base/baseEvent'
import { SocketEvent } from '@/application/enums'
import { ItemRarity, ItemType } from '@/application/enums'
import { Item } from '@/entities/item'
import SpriteRepository from '@/repositories/spriteRepository'
export default class ItemCreateEvent extends BaseEvent {
public listen(): void {

View File

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

View File

@ -1,7 +1,7 @@
import { BaseEvent } from'@/application/base/baseEvent'
import { SocketEvent } from'@/application/enums'
import { Item } from'@/entities/item'
import ItemRepository from'@/repositories/itemRepository'
import { BaseEvent } from '@/application/base/baseEvent'
import { SocketEvent } from '@/application/enums'
import { Item } from '@/entities/item'
import ItemRepository from '@/repositories/itemRepository'
interface IPayload {}

View File

@ -1,10 +1,10 @@
import type { UUID } from'@/application/types'
import type { UUID } from '@/application/types'
import { BaseEvent } from'@/application/base/baseEvent'
import { SocketEvent } from'@/application/enums'
import { ItemType, ItemRarity } from'@/application/enums'
import ItemRepository from'@/repositories/itemRepository'
import SpriteRepository from'@/repositories/spriteRepository'
import { BaseEvent } from '@/application/base/baseEvent'
import { SocketEvent } from '@/application/enums'
import { ItemType, ItemRarity } from '@/application/enums'
import ItemRepository from '@/repositories/itemRepository'
import SpriteRepository from '@/repositories/spriteRepository'
type Payload = {
id: UUID

View File

@ -1,7 +1,7 @@
import { BaseEvent } from'@/application/base/baseEvent'
import { SocketEvent } from'@/application/enums'
import { MapObject } from'@/entities/mapObject'
import MapObjectRepository from'@/repositories/mapObjectRepository'
import { BaseEvent } from '@/application/base/baseEvent'
import { SocketEvent } from '@/application/enums'
import { MapObject } from '@/entities/mapObject'
import MapObjectRepository from '@/repositories/mapObjectRepository'
interface IPayload {}

View File

@ -1,11 +1,11 @@
import fs from 'fs'
import type { UUID } from'@/application/types'
import type { UUID } from '@/application/types'
import { BaseEvent } from'@/application/base/baseEvent'
import { SocketEvent } from'@/application/enums'
import Storage from'@/application/storage'
import MapObjectRepository from'@/repositories/mapObjectRepository'
import { BaseEvent } from '@/application/base/baseEvent'
import { SocketEvent } from '@/application/enums'
import Storage from '@/application/storage'
import MapObjectRepository from '@/repositories/mapObjectRepository'
interface IPayload {
mapObjectId: UUID

View File

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

View File

@ -3,10 +3,10 @@ import { writeFile } from 'node:fs/promises'
import sharp from 'sharp'
import { BaseEvent } from'@/application/base/baseEvent'
import { SocketEvent } from'@/application/enums'
import Storage from'@/application/storage'
import { MapObject } from'@/entities/mapObject'
import { BaseEvent } from '@/application/base/baseEvent'
import { SocketEvent } from '@/application/enums'
import Storage from '@/application/storage'
import { MapObject } from '@/entities/mapObject'
interface IObjectData {
[key: string]: Buffer

View File

@ -1,9 +1,9 @@
import type { UUID } from'@/application/types'
import type { UUID } from '@/application/types'
import { BaseEvent } from'@/application/base/baseEvent'
import { SocketEvent } from'@/application/enums'
import { Sprite } from'@/entities/sprite'
import SpriteRepository from'@/repositories/spriteRepository'
import { BaseEvent } from '@/application/base/baseEvent'
import { SocketEvent } from '@/application/enums'
import { Sprite } from '@/entities/sprite'
import SpriteRepository from '@/repositories/spriteRepository'
interface CopyPayload {
id: UUID

View File

@ -1,9 +1,9 @@
import fs from 'fs/promises'
import { BaseEvent } from'@/application/base/baseEvent'
import { SocketEvent } from'@/application/enums'
import Storage from'@/application/storage'
import { Sprite } from'@/entities/sprite'
import { BaseEvent } from '@/application/base/baseEvent'
import { SocketEvent } from '@/application/enums'
import Storage from '@/application/storage'
import { Sprite } from '@/entities/sprite'
export default class SpriteCreateEvent extends BaseEvent {
public listen(): void {

View File

@ -1,11 +1,11 @@
import fs from 'fs'
import type { UUID } from'@/application/types'
import type { UUID } from '@/application/types'
import { BaseEvent } from'@/application/base/baseEvent'
import { SocketEvent } from'@/application/enums'
import Storage from'@/application/storage'
import SpriteRepository from'@/repositories/spriteRepository'
import { BaseEvent } from '@/application/base/baseEvent'
import { SocketEvent } from '@/application/enums'
import Storage from '@/application/storage'
import SpriteRepository from '@/repositories/spriteRepository'
type Payload = {
id: UUID

View File

@ -1,7 +1,7 @@
import { BaseEvent } from'@/application/base/baseEvent'
import { SocketEvent } from'@/application/enums'
import { Sprite } from'@/entities/sprite'
import SpriteRepository from'@/repositories/spriteRepository'
import { BaseEvent } from '@/application/base/baseEvent'
import { SocketEvent } from '@/application/enums'
import { Sprite } from '@/entities/sprite'
import SpriteRepository from '@/repositories/spriteRepository'
interface IPayload {}

View File

@ -2,12 +2,12 @@ import fs from 'fs'
import sharp from 'sharp'
import type { UUID } from'@/application/types'
import type { UUID } from '@/application/types'
import { BaseEvent } from'@/application/base/baseEvent'
import { SocketEvent } from'@/application/enums'
import { SpriteAction } from'@/entities/spriteAction'
import SpriteRepository from'@/repositories/spriteRepository'
import { BaseEvent } from '@/application/base/baseEvent'
import { SocketEvent } from '@/application/enums'
import { SpriteAction } from '@/entities/spriteAction'
import SpriteRepository from '@/repositories/spriteRepository'
interface SpriteImage {
url: string

View File

@ -1,11 +1,11 @@
import fs from 'fs/promises'
import type { UUID } from'@/application/types'
import type { UUID } from '@/application/types'
import { BaseEvent } from'@/application/base/baseEvent'
import { SocketEvent } from'@/application/enums'
import Storage from'@/application/storage'
import TileRepository from'@/repositories/tileRepository'
import { BaseEvent } from '@/application/base/baseEvent'
import { SocketEvent } from '@/application/enums'
import Storage from '@/application/storage'
import TileRepository from '@/repositories/tileRepository'
type Payload = {
id: UUID

View File

@ -1,7 +1,7 @@
import { BaseEvent } from'@/application/base/baseEvent'
import { SocketEvent } from'@/application/enums'
import { Tile } from'@/entities/tile'
import TileRepository from'@/repositories/tileRepository'
import { BaseEvent } from '@/application/base/baseEvent'
import { SocketEvent } from '@/application/enums'
import { Tile } from '@/entities/tile'
import TileRepository from '@/repositories/tileRepository'
interface IPayload {}

View File

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

View File

@ -1,10 +1,10 @@
import fs from 'fs/promises'
import { writeFile } from 'node:fs/promises'
import { BaseEvent } from'@/application/base/baseEvent'
import { SocketEvent } from'@/application/enums'
import Storage from'@/application/storage'
import { Tile } from'@/entities/tile'
import { BaseEvent } from '@/application/base/baseEvent'
import { SocketEvent } from '@/application/enums'
import Storage from '@/application/storage'
import { Tile } from '@/entities/tile'
interface ITileData {
[key: string]: Buffer

View File

@ -1,8 +1,8 @@
import type { MapCacheT } from'@/entities/map'
import type { MapCacheT } from '@/entities/map'
import { BaseEvent } from'@/application/base/baseEvent'
import { SocketEvent } from'@/application/enums'
import { Map } from'@/entities/map'
import { BaseEvent } from '@/application/base/baseEvent'
import { SocketEvent } from '@/application/enums'
import { Map } from '@/entities/map'
type Payload = {
name: string

View File

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

View File

@ -1,9 +1,9 @@
import type { UUID } from'@/application/types'
import type { UUID } from '@/application/types'
import { BaseEvent } from'@/application/base/baseEvent'
import { SocketEvent } from'@/application/enums'
import { Map } from'@/entities/map'
import MapRepository from'@/repositories/mapRepository'
import { BaseEvent } from '@/application/base/baseEvent'
import { SocketEvent } from '@/application/enums'
import { Map } from '@/entities/map'
import MapRepository from '@/repositories/mapRepository'
interface IPayload {
mapId: UUID

View File

@ -1,15 +1,15 @@
import type { UUID } from'@/application/types'
import type { UUID } from '@/application/types'
import { BaseEvent } from'@/application/base/baseEvent'
import { SocketEvent } from'@/application/enums'
import { MapEventTileType } from'@/application/enums'
import { Map } from'@/entities/map'
import { MapEffect } from'@/entities/mapEffect'
import { MapEventTile } from'@/entities/mapEventTile'
import { MapEventTileTeleport } from'@/entities/mapEventTileTeleport'
import { PlacedMapObject } from'@/entities/placedMapObject'
import mapManager from'@/managers/mapManager'
import MapRepository from'@/repositories/mapRepository'
import { BaseEvent } from '@/application/base/baseEvent'
import { SocketEvent } from '@/application/enums'
import { MapEventTileType } from '@/application/enums'
import { Map } from '@/entities/map'
import { MapEffect } from '@/entities/mapEffect'
import { MapEventTile } from '@/entities/mapEventTile'
import { MapEventTileTeleport } from '@/entities/mapEventTileTeleport'
import { PlacedMapObject } from '@/entities/placedMapObject'
import mapManager from '@/managers/mapManager'
import MapRepository from '@/repositories/mapRepository'
interface IPayload {
mapId: UUID