feat: let opportunity helpers act autonomously

This commit is contained in:
Rijad Zuzo
2026-07-16 10:58:48 +02:00
parent eaa15c076c
commit 0332c57a89
14 changed files with 253 additions and 30 deletions
+10 -4
View File
@@ -736,13 +736,19 @@ Completed:
deposit action and real inventory/resource route that makes them capable.
The result is re-derived after restore and does not assign work or alter the
simulation.
29. Autonomous capable helper: the matching idle villager now consumes that
ephemeral result through ordinary action selection after urgent self-care
and sleep/meal precedence. Existing target resolution chooses and reserves
the finite source, while no quest acceptance, reward, or helper assignment
is introduced.
Next:
1. Let the currently derived helper consume the query through ordinary
autonomous action selection, after urgent self-care and schedule precedence.
Re-query instead of persisting assignment, and keep acceptance/rewards out
of scope, as sequenced in `LEARNING_ROADMAP.md`.
1. Prove one direct information-to-help chain: transfer the exact open-need
trigger at an existing shared activity, then let the newly informed trusted
villager be re-derived and respond through the same autonomous selector.
Keep generic dialogue and multi-hop rumours out of scope, as sequenced in
`LEARNING_ROADMAP.md`.
Do not start with GIS data, a full city, a large asset pack, or more NPC
mechanics. The next proof is a beautiful stage for the systems that already