Updating filters and behaviors

This commit is contained in:
DaanV2
2023-10-24 21:58:11 +02:00
parent 96d0654970
commit b79f694f7a
25 changed files with 496 additions and 16 deletions

View File

@@ -75,7 +75,7 @@
"title": "Allow Sitting"
},
"blend_attributes": {
"description": "If true, the entities will blend their attributes in the offspring after they breed. For example, horses blend their health, movement, and jump_strength in their offspring.",
"description": "If true, the entities will blend their attributes in the offspring after they breed.",
"type": "boolean",
"default": true,
"title": "Blend Attributes"
@@ -123,6 +123,12 @@
}
]
},
"causes_pregnancy": {
"type": "boolean",
"default": false,
"description": "If true, the entity will become pregnant instead of spawning a baby.",
"title": "Causes Pregnancy"
},
"deny_parents_variant": {
"type": "object",
"description": "Determines how likely the baby of parents with the same variant will deny that variant and take a random variant within the given range instead.",
@@ -210,11 +216,28 @@
},
"title": "Mutation Factor"
},
"causes_pregnancy": {
"type": "boolean",
"default": false,
"description": "If true, the entity will become pregnant instead of spawning a baby.",
"title": "Causes Pregnancy"
"mutation_strategy": {
"title": "Mutation Strategy",
"type": "string",
"default": "none",
"description": "Strategy used for mutating variants and extra variants for offspring. Current valid alternatives are 'random' and 'none'."
},
"parent_centric_attribute_blending": {
"title": "Parent Centric Attribute Blending",
"type": "array",
"description": "[EXPERIMENTAL] List of attributes that should benefit from parent centric attribute blending. For example, horses blend their health, movement, and jump_strength in their offspring."
},
"random_extra_variant_mutation_interval": {
"title": "Random Extra Variant Mutation Interval",
"default": 0,
"$ref": "../../../../general/vectors/number2.json",
"description": "Range used to determine random extra variant."
},
"random_variant_mutation_interval": {
"title": "Random Variant Mutation Interval",
"default": 0,
"$ref": "../../../../general/vectors/number2.json",
"description": "Range used to determine random variant."
},
"inherit_tamed": {
"type": "boolean",