teleport improvement

This commit is contained in:
2024-08-26 23:59:17 +02:00
parent ba5d235da0
commit ec3335f4f4
2 changed files with 39 additions and 10 deletions

View File

@ -1,6 +1,6 @@
<template>
<Tiles :key="zoneStore.zone?.id ?? 0" @tilemap:create="tileMap = $event" />
<Objects />
<Objects v-if="tileMap" :tilemap="tileMap as Phaser.Tilemaps.Tilemap" />
<Characters v-if="tileMap" :tilemap="tileMap as Phaser.Tilemaps.Tilemap" />
</template>
@ -31,7 +31,6 @@ gameStore.connection?.emit('zone:characterJoin', { zoneId: gameStore.character?.
// Event listeners
gameStore.connection?.on('zone:teleport', (data: zoneLoadData) => {
if (zoneStore.zone?.id === data.zone.id) return
tileMap.value = null;
zoneStore.setZone(data.zone)
zoneStore.setCharacters(data.characters)
})