39 lines
1.5 KiB
Markdown
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 next animal frame should prove a real pasture/shelter movement routine,
|
|
not multiply static livestock.
|
|
|
|
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/jajce/JajceGoatLookdev.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`.
|