diff --git a/src/Library/Natures/NatureLibrary.hpp b/src/Library/Natures/NatureLibrary.hpp index 69f3b1a..0668871 100644 --- a/src/Library/Natures/NatureLibrary.hpp +++ b/src/Library/Natures/NatureLibrary.hpp @@ -18,6 +18,12 @@ namespace PkmnLib::Library { explicit NatureLibrary(uint8_t size = 32) : _items(Arbutils::Collections::Dictionary(size)) {} + ~NatureLibrary(){ + for (auto& kv : _items){ + delete kv.second; + } + } + inline void LoadNature(const Arbutils::CaseInsensitiveConstString& name, const Nature* nature) { _items.Insert(name, nature); }