diff --git a/src/multiplayer_connect_engine.cpp b/src/multiplayer_connect_engine.cpp index 767a7b2f952d..5a5f2628b88c 100644 --- a/src/multiplayer_connect_engine.cpp +++ b/src/multiplayer_connect_engine.cpp @@ -1059,12 +1059,12 @@ config side_engine::new_config() const res["income"] = income_; if (!parent_.params_.use_map_settings || res["fog"].empty() || - (res["fog"] != "yes" && res["fog"] != "no")) { + (res["fog"].to_bool(true) == true && res["fog"].to_bool(false) == false)) { res["fog"] = parent_.params_.fog_game; } if (!parent_.params_.use_map_settings || res["shroud"].empty() || - (res["shroud"] != "yes" && res["shroud"] != "no")) { + (res["shroud"].to_bool(true) == true && res["shroud"].to_bool(false) == false)) { res["shroud"] = parent_.params_.shroud_game; }