diff options
Diffstat (limited to 'src/WorldStorage/StatSerializer.cpp')
-rw-r--r-- | src/WorldStorage/StatSerializer.cpp | 16 |
1 files changed, 2 insertions, 14 deletions
diff --git a/src/WorldStorage/StatSerializer.cpp b/src/WorldStorage/StatSerializer.cpp index d5543ca79..4721d7022 100644 --- a/src/WorldStorage/StatSerializer.cpp +++ b/src/WorldStorage/StatSerializer.cpp @@ -151,13 +151,7 @@ namespace StatSerializer if ((FindResult != LegacyMapping.end()) && Entry->isInt()) { - auto Value = Entry->asInt(); - if (Value < 0) - { - FLOGWARNING("Invalid stat value: {0} = {1}", Key, Value); - continue; - } - Manager.SetValue(FindResult->second, ToUnsigned(Value)); + Manager.SetValue(FindResult->second, Entry->asUInt()); } } } @@ -181,13 +175,7 @@ namespace StatSerializer const auto & StatName = StatInfo.second; try { - auto Value = it->asInt(); - if (Value < 0) - { - FLOGWARNING("Invalid statistic value: {0} = {1}", Key, Value); - continue; - } - Manager.SetValue(NamespaceSerializer::ToCustomStatistic(StatName), ToUnsigned(Value)); + Manager.SetValue(NamespaceSerializer::ToCustomStatistic(StatName), it->asUInt()); } catch (const std::out_of_range &) { |