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

1.5 KiB

Jajce Goat 07

Captured 2026-07-26 with the Metal renderer from the same close-up camera:

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:

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.