docs: document simulation readability layer
This commit is contained in:
@@ -32,8 +32,9 @@ instead of maintaining a separate gather-action map.
|
||||
|
||||
## Current profession contract
|
||||
|
||||
Each profession definition contains a stable `profession_id` and display name.
|
||||
The current professions are farmer, woodcutter, guard, scholar, and wanderer.
|
||||
Each profession definition contains a stable `profession_id`, display name,
|
||||
body color, and prop color. The current professions are farmer, woodcutter,
|
||||
guard, scholar, and wanderer.
|
||||
|
||||
NPC generation chooses from the registry's stable IDs. NPC state stores and
|
||||
restores those IDs as `StringName`, and rejects records that reference an
|
||||
@@ -67,7 +68,7 @@ the prototype. They do not yet own:
|
||||
- reservation strategy;
|
||||
- detailed target-selection policy beyond current resource/activity/free
|
||||
metadata;
|
||||
- presentation hints beyond target type.
|
||||
- richer presentation hints beyond the current profession palette.
|
||||
|
||||
Selection, execution, target resolution, and visual travel are now separate
|
||||
responsibilities. The remaining concerns should move into definitions only
|
||||
|
||||
Reference in New Issue
Block a user