25 lines
1.5 KiB
JSON
25 lines
1.5 KiB
JSON
{
|
|
"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" } }
|
|
]
|
|
}
|