diff --git a/packages-user/data-base/src/map/mapLayer.ts b/packages-user/data-base/src/map/mapLayer.ts index 8c28d32..122c63d 100644 --- a/packages-user/data-base/src/map/mapLayer.ts +++ b/packages-user/data-base/src/map/mapLayer.ts @@ -358,12 +358,12 @@ export class MapLayer } this.setBlock(0, x, y); const tile = this.createDynamic(num, x, y); - if (keepEvent) { - const staticTile = this.getTile(x, y); - if (staticTile) { + const staticTile = this.getTile(x, y); + if (staticTile) { + if (keepEvent) { tile.syncTileEvent(staticTile); - staticTile.tileEvent().clear(); } + staticTile.tileEvent().clear(); } return tile; }