Mark LearnableAttacks on SpeciesVariant as unique.
All checks were successful
continuous-integration/drone/push Build is passing
All checks were successful
continuous-integration/drone/push Build is passing
This commit is contained in:
@@ -31,7 +31,8 @@ CreatureLib::Library::TalentIndex CreatureLib::Library::SpeciesVariant::GetRando
|
||||
return TalentIndex(false, rand->Get(_talents.Count()));
|
||||
}
|
||||
|
||||
const CreatureLib::Library::LearnableAttacks* CreatureLib::Library::SpeciesVariant::GetLearnableAttacks() const {
|
||||
const std::unique_ptr<const CreatureLib::Library::LearnableAttacks>&
|
||||
CreatureLib::Library::SpeciesVariant::GetLearnableAttacks() const {
|
||||
return _attacks;
|
||||
}
|
||||
|
||||
@@ -43,5 +44,3 @@ CreatureLib::Library::SpeciesVariant::SpeciesVariant(ConstString name, float hei
|
||||
: _name(std::move(name)), _height(height), _weight(weight), _baseExperience(baseExperience),
|
||||
_types(std::move(types)), _baseStatistics(baseStats), _talents(std::move(talents)),
|
||||
_secretTalents(std::move(secretTalents)), _attacks(attacks) {}
|
||||
|
||||
CreatureLib::Library::SpeciesVariant::~SpeciesVariant() { delete _attacks; }
|
||||
Reference in New Issue
Block a user