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