diff options
Diffstat (limited to 'server/src/data/mod.rs')
| -rw-r--r-- | server/src/data/mod.rs | 9 | 
1 files changed, 2 insertions, 7 deletions
diff --git a/server/src/data/mod.rs b/server/src/data/mod.rs index ee8e2a71..28a4a60f 100644 --- a/server/src/data/mod.rs +++ b/server/src/data/mod.rs @@ -281,16 +281,11 @@ pub fn build_data(      let mut maps = maps          .iter() +        .filter(|(_, v)| v.players > 0)          .map(|(k, v)| (k.to_owned(), v.to_owned()))          .collect::<Vec<(String, MapMetadata)>>();      maps.sort_unstable_by_key(|(_, m)| m.difficulty); -    maps.sort_by_key(|(_, m)| { -        if m.players == 0 { -            usize::MAX -        } else { -            m.players -        } -    }); +    maps.sort_by_key(|(_, m)| m.players);      let item_names = reg.items.into_inner().unwrap();      let tile_names = reg.tiles.into_inner().unwrap();  |