The Cove's shore life: crabs up the beach from dusk till dawn (keep to the sand, pinch if you get close, crab meat to cook), gulls after food on the sand and fish on a smoking rack; online too
This commit is contained in:
@@ -768,6 +768,14 @@ func sea_weight(x: float, z: float) -> float:
|
||||
_ensure_noise()
|
||||
return _sea_w(x, z)
|
||||
|
||||
## Whether (x, z) is on the sand (0.6.0): the beach side of the rim, low
|
||||
## enough for the sandy shoreline (terrain.gdshader paints sand below
|
||||
## water_level + SAND_TOP), or under the water off it.
|
||||
const SAND_TOP := 1.2
|
||||
func on_sand(x: float, z: float) -> bool:
|
||||
_ensure_noise()
|
||||
return _beach_w(x, z) > 0.5 and sample_height(x, z) < water_level + SAND_TOP
|
||||
|
||||
## How strongly (x, z) lies on the beach side of the rim (0..1; W2).
|
||||
func beach_weight(x: float, z: float) -> float:
|
||||
_ensure_noise()
|
||||
|
||||
Reference in New Issue
Block a user