Files
gamedev-the-steward/docs/baselines/JAJCE_GOAT_07.md
T
2026-07-26 23:52:56 +02:00

39 lines
1.5 KiB
Markdown

# Jajce Goat 07
Captured 2026-07-26 with the Metal renderer from the same close-up camera:
- [hungry frame](jajce_goat_07_hungry.png)
- [content frame](jajce_goat_07_content.png)
Only authoritative hunger changes between the paired frames. Dunja lowers her
head toward the bowl and shows a small amber empty-bowl cue while hungry; after
feeding she raises her head and the persistent cue clears. The brief green
response is deliberately transient and is not part of the restored frame.
This visual comparison sits on the gameplay proof:
- Dunja has one stable animal ID and is not a resource node;
- NPC and player use the same exact feed operation;
- one feed withdraws one real pantry food and relieves only Dunja;
- world-schema v10 restores position, hunger, and last-fed tick without
replaying presentation effects.
The follow-up [Jajce Dunja Habitat 08](JAJCE_DUNJA_HABITAT_08.md) now proves
the real pasture/shelter movement routine before livestock multiplies.
Capture command:
```bash
HOME="$PWD/logs/quality/godot_profile" \
APPDATA="$PWD/logs/quality/godot_profile" \
LOCALAPPDATA="$PWD/logs/quality/godot_profile" \
/Applications/Godot.app/Contents/MacOS/Godot \
--path "$PWD" --script res://tools/capture_jajce_lookdev.gd -- \
--scene=res://world/animals/goat/dunja_lookdev.tscn \
--hide-debug-labels --animal-hunger=goat_dunja:90 \
--output=res://docs/baselines/jajce_goat_07_hungry.png
```
For the content frame, change the hunger override to `20` and the output
filename to `jajce_goat_07_content.png`.