Senses stage 1: smell/touch capacities, organs, acuity + detectability genes
Foundation for the perception system. Adds Smell and Touch capacities (CapacityCalc dependency chain x consciousness) with organs on the Quadruped body (nose->Smell, skin->Touch; eyes/ears already give Sight/Hearing) so hediffs and organ damage reduce them for free. New genes: acuity GeneHearing/GeneSmell/GeneTouch (radius multipliers, default 1 if a species omits them) and detectability GeneCamouflage (lower sight), GeneScent (raise smell), GeneNoise (raise hearing) on AnimalPhenotype. Deer/wolf/boar/chicken get sensible values (wolf smells well, deer is alert + dappled). cap.smell/cap.touch localized. Build + --check-content clean (48 genes, 47 traits). Multi-sense detection + memory come next. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 4.8
parent
dc617521c2
commit
70e79a5c30
@@ -33,6 +33,10 @@
|
||||
"capacities": { "Hearing": 0.5 } },
|
||||
{ "name": "earRight", "parent": "head", "coverage": 0.01, "maxHp": 8,
|
||||
"capacities": { "Hearing": 0.5 } },
|
||||
{ "name": "nose", "parent": "head", "coverage": 0.01, "maxHp": 8,
|
||||
"capacities": { "Smell": 1.0 } },
|
||||
{ "name": "skin", "coverage": 0.05, "maxHp": 20,
|
||||
"capacities": { "Touch": 1.0 } },
|
||||
{ "name": "jaw", "parent": "head", "coverage": 0.02, "maxHp": 10,
|
||||
"capacities": { "Eating": 1.0, "Talking": 0.5 } },
|
||||
{ "name": "tongue", "parent": "head", "coverage": 0.01, "maxHp": 8,
|
||||
|
||||
Reference in New Issue
Block a user