From c25e35e9ffd46a50852e70c12cffcbf624dcc3a7 Mon Sep 17 00:00:00 2001 From: jacob1 Date: Sat, 20 Nov 2021 23:56:37 -0500 Subject: [PATCH] Read float bson settings as floats, not ints --- src/client/GameSave.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 {