From b08b4cb013c5bdc5631c278f8ae2f1a6194a7c71 Mon Sep 17 00:00:00 2001 From: Dennis Postma <dennis@directonline.io> Date: Sun, 15 Sep 2024 02:01:46 +0200 Subject: [PATCH] #100 : When switching to zone manager, GM character isnt removed from zone it was in --- src/events/zone/characterLeave.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/events/zone/characterLeave.ts b/src/events/zone/characterLeave.ts index a43e977..cd788ac 100644 --- a/src/events/zone/characterLeave.ts +++ b/src/events/zone/characterLeave.ts @@ -29,9 +29,9 @@ export default function (socket: TSocket, io: Server) { socket.leave(zone.id.toString()) // let other clients know of new character - io.to(zone.id.toString()).emit('zone:character:leave', socket.character) + io.to(zone.id.toString()).emit('zone:character:leave', socket.character.id) - // add character to zone manager + // remove character to zone manager await CharacterManager.removeCharacter(socket.character) }) }