diff --git a/src/events/chat/gameMaster/teleportCommand.ts b/src/events/chat/gameMaster/teleportCommand.ts index 3caea9e..b61caff 100644 --- a/src/events/chat/gameMaster/teleportCommand.ts +++ b/src/events/chat/gameMaster/teleportCommand.ts @@ -65,6 +65,8 @@ export default class TeleportCommandEvent { // Update character in CharacterManager CharacterManager.initCharacter(this.socket.character) + io.to(socket.id).emit('zone:character:load_assets', zone.id); + this.socket.emit('zone:teleport', { zone, characters: CharacterManager.getCharactersInZone(zone) diff --git a/src/events/zone/characterJoin.ts b/src/events/zone/characterJoin.ts index 50ca465..fcda304 100644 --- a/src/events/zone/characterJoin.ts +++ b/src/events/zone/characterJoin.ts @@ -23,8 +23,6 @@ interface IResponse { export default function (socket: TSocket, io: Server) { socket.on('zone:character:join', async (data: IPayload, callback: (response: IResponse) => void) => { try { - console.log(`---User ${socket.character?.id} has requested zone.`) - if (!socket.character) return if (!data.zoneId) {