diff --git a/src/events/chat/gameMaster/teleportCommand.ts b/src/events/chat/gameMaster/teleportCommand.ts index cd466d3..68468da 100644 --- a/src/events/chat/gameMaster/teleportCommand.ts +++ b/src/events/chat/gameMaster/teleportCommand.ts @@ -65,7 +65,7 @@ export default class TeleportCommandEvent { // Update character in CharacterManager CharacterManager.initCharacter(this.socket.character) - this.io.to(this.socket.id).emit('zone:character:load_assets', zone.id); + this.socket.emit('zone:character:load_assets', zone.id); this.socket.emit('zone:teleport', { zone, diff --git a/src/services/zoneEventTileService.ts b/src/services/zoneEventTileService.ts index 38b3c59..43d9015 100644 --- a/src/services/zoneEventTileService.ts +++ b/src/services/zoneEventTileService.ts @@ -36,7 +36,7 @@ export class ZoneEventTileService { // Emit events io.to(oldZoneId.toString()).emit('zone:character:leave', character.id) io.to(newZoneId.toString()).emit('zone:character:join', character) - io.to(socket.id).emit('zone:character:load_assets', newZoneId); + socket.emit('zone:character:load_assets', newZoneId); // Update socket rooms socket.leave(oldZoneId.toString())