Needs

GET me.needs reports hunger, tiredness and satisfaction from 0 to 100. Only completed productive effort changes needs: hunger +seconds/60, tiredness +seconds/45, satisfaction -seconds/180. Idle time adds nothing. Hunger and tiredness each add at most 15% to work duration, fixed when work starts. eat consumes one exact usable portion. Gathered food relieves 12 hunger; eggs relieve 15–18 and milk 18–22 with modest diminishing quality gains; bread relieves 25; meals relieve 45–60 and retain their work support. rest {quantity:1} takes one real minute per unit, relieves 35 tiredness outdoors and adds 8 satisfaction per unit. A basic quality-1 shelter relieves 45 tiredness; levels and quality increase its benefit, captured when rest starts. Rest batching uses existing productive experience, grants no practice, and consumes no provisions. Needs have no death or hard lock.
Exact JSON
"GET me.needs reports hunger, tiredness and satisfaction from 0 to 100. Only completed productive effort changes needs: hunger +seconds/60, tiredness +seconds/45, satisfaction -seconds/180. Idle time adds nothing. Hunger and tiredness each add at most 15% to work duration, fixed when work starts. eat consumes one exact usable portion. Gathered food relieves 12 hunger; eggs relieve 15–18 and milk 18–22 with modest diminishing quality gains; bread relieves 25; meals relieve 45–60 and retain their work support. rest {quantity:1} takes one real minute per unit, relieves 35 tiredness outdoors and adds 8 satisfaction per unit. A basic quality-1 shelter relieves 45 tiredness; levels and quality increase its benefit, captured when rest starts. Rest batching uses existing productive experience, grants no practice, and consumes no provisions. Needs have no death or hard lock."