merge: integrate remote player quest slices
This commit is contained in:
@@ -310,6 +310,27 @@ The village currently tracks:
|
||||
- per-resource modifiers;
|
||||
- per-resource priorities.
|
||||
|
||||
### Player Standing and quests
|
||||
|
||||
The world now rewards player help with a persistent **Standing** reputation
|
||||
(0–100) and named tiers: Stranger, Known Hand, Trusted, Village Steward, and
|
||||
Voice of Jajce. The quest generator turns real open needs into player quests:
|
||||
|
||||
- an unassisted pantry or wood shortage generates a named quest from its
|
||||
worried villager;
|
||||
- a hungry, player-feedable goat generates an animal-care quest;
|
||||
- completing a quest through the ordinary finite-resource harvest or feed
|
||||
contract grants Standing, raises the requester's gratitude, and emits a
|
||||
thank-you beat;
|
||||
- a requester who personally trusts the player (gratitude ≥ 0.5 and Standing
|
||||
tier at least Known Hand) asks them directly even when another capable
|
||||
helper exists;
|
||||
- a compact `QuestJournalHud` shows the active quest, Standing tier, and
|
||||
gratitude feedback; tier advances trigger a celebration beat.
|
||||
|
||||
Quests, Standing, and gratitude persist through world schema v12 and never
|
||||
become quest-only simulation state.
|
||||
|
||||
### NPC task lifecycle
|
||||
|
||||
Task states are:
|
||||
|
||||
Reference in New Issue
Block a user