From b634bad931f530ee0a207e1461ffc5e52ebb83e3 Mon Sep 17 00:00:00 2001 From: metamuffin Date: Sat, 10 Jan 2026 17:16:03 +0100 Subject: compiles with tile stacks --- server/protocol/src/lib.rs | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) (limited to 'server/protocol/src/lib.rs') diff --git a/server/protocol/src/lib.rs b/server/protocol/src/lib.rs index d7cd2cd9..8a6e282e 100644 --- a/server/protocol/src/lib.rs +++ b/server/protocol/src/lib.rs @@ -87,9 +87,10 @@ pub struct Gamedata { pub current_map: String, pub item_names: Vec, pub tile_names: Vec, - pub tile_walkable: HashSet, + pub tile_collide: HashSet, #[serde(deserialize_with = "deser_tile_index_map")] pub tile_placeable_items: BTreeMap>, + pub tile_placeable_any: HashSet, pub tile_interactable_empty: HashSet, pub maps: Vec<(String, MapMetadata)>, pub bot_algos: Vec, @@ -257,11 +258,8 @@ pub enum PacketC { warn: bool, }, UpdateMap { - tile: IVec2, - kind: Option, - neighbors: [Option; 4], + changes: Vec<(IVec2, Vec)>, }, - FlushMap, Communicate { player: PlayerID, message: Option, -- cgit v1.3