diff --git a/src/Library/CreatureData/CreatureSpecies.hpp b/src/Library/CreatureData/CreatureSpecies.hpp index 5401c11..6302b44 100644 --- a/src/Library/CreatureData/CreatureSpecies.hpp +++ b/src/Library/CreatureData/CreatureSpecies.hpp @@ -25,7 +25,7 @@ namespace CreatureLib::Library { CreatureSpecies(uint16_t id, std::string name, const SpeciesVariant* defaultVariant, float genderRatio, std::string growthRate, uint8_t captureRate); - ~CreatureSpecies() { + virtual ~CreatureSpecies() { for (auto v : _variants) delete v.second; _variants.clear();