diff --git a/src/events/zone/characterMove.ts b/src/events/zone/characterMove.ts index 88f3ce2..11d8bdd 100644 --- a/src/events/zone/characterMove.ts +++ b/src/events/zone/characterMove.ts @@ -94,6 +94,8 @@ async function handleTeleport(socket: TSocket, io: Server, character: ExtendedCh socket.leave(character.zoneId.toString()); socket.join(teleport.toZoneId.toString()); + socket.emit('zone:teleport', { zone, characters: ZoneManager.getCharactersInZone(zone.id) }); + await updateCharacterPosition( character, { x: teleport.toPositionX, y: teleport.toPositionY },