Support for changing variants.
Some checks failed
continuous-integration/drone/push Build is failing

This commit is contained in:
2020-06-10 14:39:20 +02:00
parent 637649c993
commit c8314d6018
3 changed files with 34 additions and 1 deletions

View File

@@ -84,6 +84,7 @@ namespace CreatureLib::Battling {
return _species;
}
inline const ArbUt::BorrowedPtr<const Library::SpeciesVariant>& GetVariant() const noexcept { return _variant; }
virtual void ChangeVariant(ArbUt::BorrowedPtr<const Library::SpeciesVariant> variant);
inline uint8_t GetLevel() const noexcept { return _level; }
inline uint32_t GetExperience() const noexcept { return _experience; }
inline Library::Gender GetGender() const noexcept { return _gender; }