Fixed missed VD update bug

This commit is contained in:
Joshua Barretto 2020-07-07 12:42:05 +01:00
parent 3239fc1f2f
commit 23c774c8da

View File

@ -146,11 +146,6 @@ impl Sys {
},
ClientMsg::SetViewDistance(view_distance) => {
if let ClientState::Character { .. } = client.client_state {
if settings
.max_view_distance
.map(|max| view_distance <= max)
.unwrap_or(true)
{
players.get_mut(entity).map(|player| {
player.view_distance = Some(
settings
@ -159,7 +154,12 @@ impl Sys {
.unwrap_or(view_distance),
)
});
} else {
if settings
.max_view_distance
.map(|max| view_distance > max)
.unwrap_or(false)
{
client.notify(ServerMsg::SetViewDistance(
settings.max_view_distance.unwrap_or(0),
));