From c7d29375233433c9c2a2b59dbd38f87a383c9ff1 Mon Sep 17 00:00:00 2001 From: Dennis Postma Date: Sat, 7 Sep 2024 22:28:50 +0200 Subject: [PATCH] TP client fixes --- src/components/zone/Zone.vue | 3 ++- src/stores/zone.ts | 1 + 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/src/components/zone/Zone.vue b/src/components/zone/Zone.vue index 5d498d6..df2c9ce 100644 --- a/src/components/zone/Zone.vue +++ b/src/components/zone/Zone.vue @@ -23,7 +23,7 @@ type zoneLoadData = { characters: CharacterT[] } -gameStore.connection?.emit('zone:characterJoin', { zoneId: gameStore.character?.zoneId }, (response: zoneLoadData) => { +gameStore.connection?.emit('zone:character:join', { zoneId: gameStore.character?.zoneId }, (response: zoneLoadData) => { zoneStore.setZone(response.zone) zoneStore.setCharacters(response.characters) }) @@ -40,6 +40,7 @@ gameStore.connection?.on('zone:character:join', (data: ExtendedCharacterT) => { }) gameStore.connection?.on('zone:character:leave', (character_id: number) => { + console.log('character left', character_id) zoneStore.removeCharacter(character_id) }) diff --git a/src/stores/zone.ts b/src/stores/zone.ts index db56041..852c968 100644 --- a/src/stores/zone.ts +++ b/src/stores/zone.ts @@ -34,6 +34,7 @@ export const useZoneStore = defineStore('zone', { } }, removeCharacter(character_id: number) { + console.log('removing character', character_id) this.characters = this.characters.filter((char) => char.id !== character_id) }, reset() {