Add edible plant resource nodes
This commit is contained in:
@@ -418,14 +418,17 @@ Data Assets should describe content. Server code should enforce gameplay rules.
|
||||
### Gatherable Resources
|
||||
|
||||
The 0.1.F resource baseline uses `AAgrarianResourceNode` for simple gatherable
|
||||
world resources. Wood, fiber, and stone each have item definitions, resource
|
||||
Blueprints, deterministic Ground Zero placements, replicated remaining harvest
|
||||
counts, and bare-hand gathering through the shared interaction path.
|
||||
world resources. Wood, fiber, stone, and edible plants each have item
|
||||
definitions or yield definitions, resource Blueprints, deterministic Ground Zero
|
||||
placements, replicated remaining harvest counts, and bare-hand gathering through
|
||||
the shared interaction path.
|
||||
|
||||
Stone specifically is represented by `DA_Item_Stone` and
|
||||
`BP_StoneResourceNode`. Ground Zero includes stone nodes in slope, exposed
|
||||
terrain, and valley-edge positions so primitive tools, campfires, and early
|
||||
construction recipes have an in-world source instead of relying on debug grants.
|
||||
Edible plants are represented by `BP_EdiblePlantResourceNode`, which yields the
|
||||
MVP `food` item from scrub, grassland, and drainage-candidate forage patches.
|
||||
|
||||
### Wildlife Navigation
|
||||
|
||||
|
||||
@@ -8,6 +8,8 @@ height, slope, and drainage-candidate analysis.
|
||||
|
||||
- Wood: scrub/woodland and hillside patches.
|
||||
- Fiber: grassland, scrub, and drainage-candidate areas.
|
||||
- Edible plants: coastal scrub, grassland, and drainage-candidate forage
|
||||
patches that yield the MVP `food` item.
|
||||
- Stone: slope, exposed terrain, and valley-edge areas.
|
||||
|
||||
Freshwater remains separate because the water-source roadmap item follows this
|
||||
@@ -16,6 +18,8 @@ pass and should be implemented as its own gameplay actor/system.
|
||||
## Implementation
|
||||
|
||||
- Added `BP_StoneResourceNode` through `Scripts/setup_playable_blueprints.py`.
|
||||
- Added `BP_EdiblePlantResourceNode` through
|
||||
`Scripts/setup_playable_blueprints.py`.
|
||||
- Updated `Scripts/setup_ground_zero_demo_map.py` to place deterministic Ground
|
||||
Zero resource nodes.
|
||||
- Added `Scripts/verify_ground_zero_resources.py` to validate node presence,
|
||||
@@ -27,6 +31,7 @@ The map now contains:
|
||||
|
||||
- Wood nodes: `4`
|
||||
- Fiber nodes: `5`
|
||||
- Edible plant nodes: `3`
|
||||
- Stone nodes: `4`
|
||||
|
||||
These counts include the original demo wood and fiber nodes so the first player
|
||||
|
||||
Reference in New Issue
Block a user