diff options
| author | metamuffin <metamuffin@disroot.org> | 2026-01-24 18:43:16 +0100 |
|---|---|---|
| committer | tpart <tpart120@proton.me> | 2026-02-26 20:48:35 +0100 |
| commit | 6801c48360f4ffa47b174c0607d88d720733080f (patch) | |
| tree | e7d57e8825d623a20fceea8c1aca11848c7c344c /server/data/src/registry.rs | |
| parent | b634bad931f530ee0a207e1461ffc5e52ebb83e3 (diff) | |
| download | hurrycurry-6801c48360f4ffa47b174c0607d88d720733080f.tar hurrycurry-6801c48360f4ffa47b174c0607d88d720733080f.tar.bz2 hurrycurry-6801c48360f4ffa47b174c0607d88d720733080f.tar.zst | |
modify data code to load tile stack maps
Diffstat (limited to 'server/data/src/registry.rs')
| -rw-r--r-- | server/data/src/registry.rs | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/server/data/src/registry.rs b/server/data/src/registry.rs index 4de672d0..9b592003 100644 --- a/server/data/src/registry.rs +++ b/server/data/src/registry.rs @@ -105,6 +105,12 @@ pub(crate) fn filter_unused_tiles_and_items(data: &mut Gamedata, serverdata: &mu }; } + data.tile_placeable_items + .iter_mut() + .for_each(|(_, is)| is.retain(|i| used_items.contains(i))); + data.tile_placeable_items + .retain(|t, _| used_tiles.contains(t)); + let mut item_names = Vec::new(); let mut item_map = HashMap::new(); for item in used_items { |