Load assets tp command (need to make a universal method, this sucks)

This commit is contained in:
Dennis Postma 2024-09-19 10:28:44 +02:00
parent 6e07fa6a75
commit a8ac960d60
2 changed files with 2 additions and 2 deletions

View File

@ -65,6 +65,8 @@ export default class TeleportCommandEvent {
// Update character in CharacterManager // Update character in CharacterManager
CharacterManager.initCharacter(this.socket.character) CharacterManager.initCharacter(this.socket.character)
io.to(socket.id).emit('zone:character:load_assets', zone.id);
this.socket.emit('zone:teleport', { this.socket.emit('zone:teleport', {
zone, zone,
characters: CharacterManager.getCharactersInZone(zone) characters: CharacterManager.getCharactersInZone(zone)

View File

@ -23,8 +23,6 @@ interface IResponse {
export default function (socket: TSocket, io: Server) { export default function (socket: TSocket, io: Server) {
socket.on('zone:character:join', async (data: IPayload, callback: (response: IResponse) => void) => { socket.on('zone:character:join', async (data: IPayload, callback: (response: IResponse) => void) => {
try { try {
console.log(`---User ${socket.character?.id} has requested zone.`)
if (!socket.character) return if (!socket.character) return
if (!data.zoneId) { if (!data.zoneId) {