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() {