diff --git a/src/Library/BaseLibrary.hpp b/src/Library/BaseLibrary.hpp index 0a635d3..dc6786f 100644 --- a/src/Library/BaseLibrary.hpp +++ b/src/Library/BaseLibrary.hpp @@ -58,12 +58,12 @@ namespace CreatureLib::Library { inline const T* GetRandomValue(Arbutils::Random rand = Arbutils::Random()) const { auto i = rand.Get(_values.Count()); auto& map = _values.GetStdMap(); - return std::next(std::begin(map), i)->first; + return std::next(std::begin(map), i)->second; } inline const T* GetRandomValue(Arbutils::Random* rand) const { auto i = rand->Get(_values.Count()); auto& map = _values.GetStdMap(); - return std::next(std::begin(map), i)->first; + return std::next(std::begin(map), i)->second; } }; }