27 ::ll::TypedStorage<1, 1, bool> mTame;
28 ::ll::TypedStorage<1, 1, bool> mBlendAttributes;
29 ::ll::TypedStorage<1, 1, bool> mInheritTamed;
30 ::ll::TypedStorage<1, 1, bool> mAllowSitting;
31 ::ll::TypedStorage<1, 1, bool> mCombineParentColors;
32 ::ll::TypedStorage<1, 1, bool> mCausesPregnancy;
33 ::ll::TypedStorage<1, 1, bool> mRequireFullHealth;
34 ::ll::TypedStorage<4, 4, float> mExtraChance;
35 ::ll::TypedStorage<4, 4, float> mBreedCooldownTimeSeconds;
36 ::ll::TypedStorage<8, 24, ::std::vector<::ActorDefinitionBreedItem>> mBreedItems;
37 ::ll::TypedStorage<8, 16, ::std::set<::std::string>> mParentCentricAttributeBlending;
38 ::ll::TypedStorage<8, 24, ::std::vector<::EnvironmentRequirement>> mEnvironmentRequirements;
39 ::ll::TypedStorage<8, 64, ::ActorFilterGroup> mLoveFilter;
40 ::ll::TypedStorage<8, 24, ::std::vector<::BreedableType>> mBreedTypes;
41 ::ll::TypedStorage<4, 12, ::MutationFactorData> mMutationFactors;
42 ::ll::TypedStorage<1, 1, ::MutationStrategy> mMutationStrategy;
43 ::ll::TypedStorage<4, 8, ::IntRange> mRandomVariantMutationInterval;
44 ::ll::TypedStorage<4, 8, ::IntRange> mRandomExtraVariantMutationInterval;
45 ::ll::TypedStorage<4, 12, ::DenySameParentsVariantData> mDenyParentsVariant;
52 ::std::less<::std::string>,
53 ::std::vector<::std::string>,
54 ::std::vector<::PropertyGeneticData>>>
63 MCAPI
void addBreedItemByName(::std::string
const& itemName);
69 MCAPI
void addParentCentricAttributeBlending(::std::string
const& attributesToUseParentCentricBlendingFor);
71 MCAPI
void setMutationStrategy(::std::string
const& strategyCased);
79 MCAPI
static void buildSchema(