Merge branch 'animals' into main: animal/zoology system (A1-A8 + serialization)
Brings the full animal foundation onto main and folds its new defs into the Defs/ subfolder layout introduced on main: - animal genes -> Defs/Genes/Animal.json (split out of genes.json) - animals/bodies/hediffs/needs/thoughts -> own Defs/<Type>/ subfolders - ProductMeat/Bone/Leather + bigger world presets auto-merged via rename detection - PawnDef un-sealed (AnimalDef : PawnDef); def-location doc comments updated to subfolders - engine pointer kept at main's newer 96e19c7 (only adds directional sun shadows) Build + --check-content clean: 11 def types, 33 genes, 35 plants, 32 traits. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -0,0 +1,17 @@
|
||||
{
|
||||
"type": "Hediff",
|
||||
// Хедифы — состояния организма (фаза A4: лёгкий каркас). Гон (Rut) навешивается сезонно на взрослых
|
||||
// и поднимает половое влечение. Раны/болезни/возрастные эффекты со стадиями придут в A5/A6.
|
||||
"defs": [
|
||||
{ "defName": "Rut", "label": "hediff.rut" },
|
||||
|
||||
// Болезнь (фаза A6): прогрессирует, параллельно растёт иммунитет (гонка). Обычно иммунитет
|
||||
// успевает победить (~3 дня), но больной зверь медленнее и слабее; слабые/невезучие гибнут.
|
||||
{
|
||||
"defName": "Fever", "label": "hediff.fever",
|
||||
"initialSeverity": 0.05, "severityPerDay": 0.25, "immunityPerDay": 0.32,
|
||||
"lethalSeverity": 1.0, "pain": 0.3, "ambientPerDay": 0.03,
|
||||
"capMods": { "Moving": 0.6, "Consciousness": 0.85, "Digestion": 0.8 }
|
||||
}
|
||||
]
|
||||
}
|
||||
Reference in New Issue
Block a user