This repository has been archived on 2026-05-24. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
AgrarianGameArchive/Docs/Terrain/GroundZeroWaterSource.md
T

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.