diff --git a/src/client/GameSave.cpp b/src/client/GameSave.cpp index 336c83e7d..da296c308 100644 --- a/src/client/GameSave.cpp +++ b/src/client/GameSave.cpp @@ -580,7 +580,7 @@ void GameSave::CheckBsonFieldFloat(bson_iterator iter, const char *field, float { if (bson_iterator_type(&iter) == BSON_DOUBLE) { - *setting = float(bson_iterator_int(&iter)); + *setting = float(bson_iterator_double(&iter)); } else {