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)
   })
 }