Import latest creature artwork

This commit is contained in:
Alexander Sellite 2026-08-24 20:20:58 -04:00
parent 7050ca2f23
commit ea4d38cb49
44 changed files with 540 additions and 35 deletions

View file

@ -162,8 +162,11 @@ func _validate_page() -> void:
var shared_material: Material
var silhouette_count: int = 0
var smallest_silhouette_area: float = INF
var largest_silhouette_area: float = 0.0
var target_silhouette_area: float = (
LogbookPage.CATALOG_PORTRAIT_SIZE.x
* LogbookPage.CATALOG_PORTRAIT_SIZE.y
* LogbookPortraitType.UNIFORM_FOOTPRINT_AREA_RATIO
)
for category: LogbookCatalog.Category in [
LogbookCatalog.Category.FRESH_WATER,
LogbookCatalog.Category.SALT_WATER,
@ -223,13 +226,17 @@ func _validate_page() -> void:
* portrait.custom_minimum_size.y
)
assert(silhouette_area > 0.0)
smallest_silhouette_area = minf(
smallest_silhouette_area,
silhouette_area,
)
largest_silhouette_area = maxf(
largest_silhouette_area,
silhouette_area,
assert(silhouette_area <= target_silhouette_area * 1.05)
assert(
silhouette_area >= target_silhouette_area * 0.9
or is_equal_approx(
portrait.custom_minimum_size.x,
LogbookPage.CATALOG_PORTRAIT_SIZE.x,
)
or is_equal_approx(
portrait.custom_minimum_size.y,
LogbookPage.CATALOG_PORTRAIT_SIZE.y,
)
)
silhouette_count += 1
for candidate: FishDataType in CatalogResource.candidates:
@ -245,9 +252,6 @@ func _validate_page() -> void:
)
)
assert(silhouette_count == 310)
assert(
largest_silhouette_area / smallest_silhouette_area <= 1.12
)
page.call("_select_category", LogbookCatalog.Category.SHELLFISH)
await create_timer(0.25).timeout