Keep generated stream casts in freshwater

This commit is contained in:
Alexander Sellite 2026-09-01 17:30:10 -04:00
parent cd00f3c55e
commit 6029eb29b8
3 changed files with 4 additions and 3 deletions

View file

@ -447,6 +447,7 @@ func _validate_catalog() -> void:
and stream_variant.water_inlet_edges == stream.water_inlet_edges
and stream_variant.water_outlet_edges == stream.water_outlet_edges
and stream_variant.water_surface_size == stream.water_surface_size
and stream.water_surface_size.x >= 4.0
and stream.water_surface_offset.x < 0.0
and stream_variant.water_surface_offset.x > 0.0
and is_equal_approx(
@ -455,7 +456,7 @@ func _validate_catalog() -> void:
),
(
"Both pond-stream visuals must share one combined selection weight "
+ "and mirrored water footprints."
+ "and waterline-wide mirrored water footprints."
),
)
_check(

View file

@ -16,5 +16,5 @@ allowed_neighbor_tags = PackedStringArray("grass")
preferred_neighbor_tags = PackedStringArray("grass")
water_inlet_edges = 1
water_outlet_edges = 4
water_surface_size = Vector2(2.3, 10)
water_surface_size = Vector2(4.2, 10)
water_surface_offset = Vector2(-0.315, 0)

View file

@ -16,5 +16,5 @@ allowed_neighbor_tags = PackedStringArray("grass")
preferred_neighbor_tags = PackedStringArray("grass")
water_inlet_edges = 1
water_outlet_edges = 4
water_surface_size = Vector2(2.3, 10)
water_surface_size = Vector2(4.2, 10)
water_surface_offset = Vector2(0.323, 0)