{ "type": "Gene", // Гены роста и размножения: бодрость, продолжительность жизни, расселение, репродукция. "defs": [ { "defName": "GeneVigor", "parent": "BaseNumericGene", "label": "gene.vigor", "default": 1.0, "min": 0.1, "max": 3.0, "tags": ["growth"], "effects": { "vigor": "value" } }, { "defName": "GeneLifespan", "parent": "BaseNumericGene", "label": "gene.lifespan", "default": 160, "min": 5, "max": 500, "tags": ["lifecycle"], "effects": { "lifespan": "value" } }, { "defName": "GeneDispersalRange", "parent": "BaseNumericGene", "label": "gene.dispersalRange", "default": 2, "min": 1, "max": 8, "tags": ["lifecycle", "reproduction"], "effects": { "dispersalRange": "value" } }, { "defName": "GeneReproduceInterval", "parent": "BaseNumericGene", "label": "gene.reproduceInterval", "default": 14, "min": 1, "max": 60, "tags": ["lifecycle", "reproduction"], "effects": { "reproduceInterval": "value" } }, { "defName": "GeneSelfPollination", "parent": "BaseNumericGene", "label": "gene.selfPollination", "default": 0.2, "min": 0.0, "max": 1.0, "tags": ["reproduction"], "effects": { "selfPollination": "value" } }, { "defName": "GeneMutationRate", "parent": "BaseNumericGene", "label": "gene.mutationRate", "default": 0.05, "min": 0.0, "max": 1.0, "tags": ["reproduction"], "effects": { "mutationRate": "value" } } ] }