34 lines
1.4 KiB
Markdown
34 lines
1.4 KiB
Markdown
# Ground Zero Freshwater Source
|
|
|
|
The Ground Zero map now has a first-pass gameplay freshwater source.
|
|
|
|
## Placement
|
|
|
|
- Actor label: `AGR_GZ_FreshWaterSource_01`
|
|
- Blueprint: `/Game/Agrarian/Blueprints/World/BP_FreshWaterSource`
|
|
- Placement intent: drainage-candidate area identified during the landform pass.
|
|
|
|
The previous water/shoreline analysis found no ocean, lake, or confirmed stream
|
|
inside the current 1 km tile. This actor is therefore a gameplay MVP freshwater
|
|
source, not a confirmed hydrography feature.
|
|
|
|
## Gameplay
|
|
|
|
The water source is an interactable actor. On server-authoritative interaction,
|
|
it restores thirst through `UAgrarianSurvivalComponent::AddWater`.
|
|
|
|
- Restore amount: `45`
|
|
- Interaction text: `Drink from Fresh Water Spring`
|
|
- Player path: focus the source, use the shared interact input, and let
|
|
`AAgrarianGameCharacter::ServerInteract` validate range before calling the
|
|
water source interaction.
|
|
- Automation: `Scripts/verify_ground_zero_water_source.py` validates placement
|
|
and restore amount, while `Scripts/verify_water_gathering_interaction.py`
|
|
verifies the native interaction path and documentation remain wired.
|
|
|
|
## Follow-Up
|
|
|
|
Later hydrography work should validate this drainage candidate against USGS NHD
|
|
or equivalent data. If a confirmed stream or spring is available, replace this
|
|
placeholder with the real watercourse location and geometry.
|