TP client fixes

This commit is contained in:
Dennis Postma 2024-09-07 22:28:50 +02:00
parent 9c309630ae
commit c7d2937523
2 changed files with 3 additions and 1 deletions

View File

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

View File

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