shared interface Forme { const constString& Name { get const; } float Weight { get const; } float Height { get const; } uint BaseExperience { get const; } int TypeCount { get const; } uint8 GetType(int index) const; uint GetStatistic(Statistic stat) const; const constString& GetAbility(bool hidden, uint8 index) const; }