station/crates
Steve Biedermann 8f24528304 feat(world)!: add layered floors and painted-tile conversion
Separate floors from structures for occupancy, rendering, interaction and deconstruction. Convert marked Tiled tiles to stateful gameplay buildings, retain a configurable default terrain tile, and preserve legacy saved terrain without reseeding it.

Bundle a Tiled conversion extension with editable per-object properties, conflict checks and single-step undo. Cover conversion, persistence, collision and gameplay in Rust tests and run the extension tests in CI.

BREAKING CHANGE: network protocol version 6 adds layered building state and default terrain metadata; clients and servers must be upgraded together.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-10-21 21:40:20 +02:00
..
game_client feat(world)!: add layered floors and painted-tile conversion 2026-10-21 21:40:20 +02:00
game_core feat(world)!: add layered floors and painted-tile conversion 2026-10-21 21:40:20 +02:00
game_server feat(world)!: add layered floors and painted-tile conversion 2026-10-21 21:40:20 +02:00