{ "type": "Need", // Нужды как данные (фаза A2, рефактор расширяемости): добавить нужду виду = добавить запись здесь. // kind=deplete убывает и утоляется действием; kind=drive растёт под хедифом (гон) и сбрасывается им. // action — id поведения-исполнителя (реестр в коде). minBrain — гейт интеллектом (активен с A7): // нужда, чей minBrain выше эффективного интеллекта особи (brainSize × Consciousness), в выбор ИИ не // входит. Пороги — тиры мозга: 0.0 голод-рефлекс, 0.25 жажда (низший позвоночный), 0.40 сон/секс // (зверь). У оленя мозг ~0.45: здоров — весь набор; повреждение мозга/болезнь роняют сознание → // эффективный интеллект падает → первыми отключаются сон/спаривание (обратная связь A7). "defs": [ { "defName": "Hunger", "label": "need.hunger", "kind": "deplete", "action": "Eat", "decayPerDay": 0.55, "feedPerDay": 4, "lethal": true, "minBrain": 0.0 }, { "defName": "Thirst", "label": "need.thirst", "kind": "deplete", "action": "Drink", "decayPerDay": 0.9, "feedPerDay": 8, "lethal": true, "minBrain": 0.25 }, { "defName": "Rest", "label": "need.rest", "kind": "deplete", "action": "Sleep", "decayPerDay": 0.7, "feedPerDay": 3, "lethal": false, "minBrain": 0.40 }, { "defName": "Mating", "label": "need.mating", "kind": "drive", "action": "Mate", "decayPerDay": 1.0, "risePerDay": 1.2, "risesUnder": "Rut", "minBrain": 0.40 } ] }