1
0
forked from noxious/server
This commit is contained in:
Dennis Postma 2025-01-10 23:23:20 +01:00
parent 3869eefaaf
commit 4232042a06
2 changed files with 2 additions and 6 deletions

View File

@ -50,7 +50,7 @@ export default class CharacterMove extends BaseEvent {
character.setRotation(CharacterService.calculateRotation(start.positionX, start.positionY, end.positionX, end.positionY)) character.setRotation(CharacterService.calculateRotation(start.positionX, start.positionY, end.positionX, end.positionY))
const mapEventTileRepository = new MapEventTileRepository() const mapEventTileRepository = new MapEventTileRepository()
const mapEventTile = await mapEventTileRepository.getEventTileByMapIdAndPosition(character.getMap().getId(), Math.floor(end.x), Math.floor(end.y)) const mapEventTile = await mapEventTileRepository.getEventTileByMapIdAndPosition(character.getMap().getId(), Math.floor(end.positionX), Math.floor(end.positionY))
if (mapEventTile?.type === 'BLOCK') break if (mapEventTile?.type === 'BLOCK') break
if (mapEventTile?.type === 'TELEPORT' && mapEventTile.teleport) { if (mapEventTile?.type === 'TELEPORT' && mapEventTile.teleport) {

View File

@ -19,11 +19,7 @@ class MapEventTileRepository extends BaseRepository {
async getEventTileByMapIdAndPosition(mapId: UUID, positionX: number, positionY: number) { async getEventTileByMapIdAndPosition(mapId: UUID, positionX: number, positionY: number) {
try { try {
const repository = this.getEntityManager().getRepository(MapEventTile) const repository = this.getEntityManager().getRepository(MapEventTile)
const result = await repository.findOne({ const result = await repository.findOne({ map: mapId, positionX: positionX, positionY: positionY })
map: mapId,
positionX: positionX,
positionY: positionY
})
if (result) result.setEntityManager(this.getEntityManager()) if (result) result.setEntityManager(this.getEntityManager())
return result return result