Add finished creature artwork
This commit is contained in:
parent
bb75121dcd
commit
7f5a522ae5
54 changed files with 1013 additions and 35 deletions
|
|
@ -40,6 +40,25 @@ const StarterRegionScene = preload(
|
|||
const SharedFishPlaceholder: Texture2D = preload(
|
||||
"res://art/exported/creatures/fish_placeholder.png"
|
||||
)
|
||||
const FINAL_CREATURE_TEXTURE_PATHS: Dictionary[StringName, String] = {
|
||||
&"bowfin": "res://art/exported/creatures/101.png",
|
||||
&"sturgeon_lake": "res://art/exported/creatures/102.png",
|
||||
&"gar_longnose": "res://art/exported/creatures/103.png",
|
||||
&"paddlefish": "res://art/exported/creatures/104.png",
|
||||
&"sturgeon_shovelnose": "res://art/exported/creatures/105.png",
|
||||
&"gar_spotted": "res://art/exported/creatures/106.png",
|
||||
&"lungfish_west_african": "res://art/exported/creatures/107.png",
|
||||
&"crab_brown": "res://art/exported/creatures/3906.png",
|
||||
&"salmon_atlantic": "res://art/exported/creatures/4401.png",
|
||||
&"mahi_mahi": "res://art/exported/creatures/4701.png",
|
||||
&"clownfish_ocellaris": "res://art/exported/creatures/5702.png",
|
||||
&"chromis_blue_green": "res://art/exported/creatures/5901.png",
|
||||
&"hogfish": "res://art/exported/creatures/6103.png",
|
||||
&"mullet_striped": "res://art/exported/creatures/6804.png",
|
||||
&"sheepshead": "res://art/exported/creatures/6905.png",
|
||||
&"ladyfish": "res://art/exported/creatures/7403.png",
|
||||
&"betta_siamese": "res://art/exported/creatures/7508.png",
|
||||
}
|
||||
|
||||
const ACTIVE_CATALOG_COUNT: int = 313
|
||||
const INACTIVE_CATALOG_COUNT: int = 3
|
||||
|
|
@ -186,6 +205,8 @@ func _validate_catalog_and_pools() -> void:
|
|||
var active_count: int = 0
|
||||
var inactive_count: int = 0
|
||||
var fishing_count: int = 0
|
||||
var final_art_count: int = 0
|
||||
var placeholder_fishing_count: int = 0
|
||||
var catalog_numbers: Dictionary[int, bool] = {}
|
||||
for fish: FishDataType in Catalog.candidates:
|
||||
assert(fish != null and not fish.id.is_empty())
|
||||
|
|
@ -204,13 +225,24 @@ func _validate_catalog_and_pools() -> void:
|
|||
inactive_count += 1
|
||||
assert(not fish.is_selectable())
|
||||
assert(fish.display_texture == null)
|
||||
if FINAL_CREATURE_TEXTURE_PATHS.has(fish.id):
|
||||
var expected_texture: Texture2D = load(
|
||||
FINAL_CREATURE_TEXTURE_PATHS[fish.id]
|
||||
) as Texture2D
|
||||
assert(expected_texture != null)
|
||||
assert(fish.display_texture == expected_texture)
|
||||
final_art_count += 1
|
||||
if fish.collection_method == FishDataType.CollectionMethod.FISHING:
|
||||
fishing_count += 1
|
||||
assert(fish.active)
|
||||
assert(fish.display_texture == SharedFishPlaceholder)
|
||||
if not FINAL_CREATURE_TEXTURE_PATHS.has(fish.id):
|
||||
assert(fish.display_texture == SharedFishPlaceholder)
|
||||
placeholder_fishing_count += 1
|
||||
assert(active_count == ACTIVE_CATALOG_COUNT)
|
||||
assert(inactive_count == INACTIVE_CATALOG_COUNT)
|
||||
assert(fishing_count == FISHING_SPECIES_COUNT)
|
||||
assert(final_art_count == FINAL_CREATURE_TEXTURE_PATHS.size())
|
||||
assert(placeholder_fishing_count == 294)
|
||||
var chum: FishDataType = Catalog.get_fish_by_id(&"salmon_chum")
|
||||
assert(chum != null)
|
||||
assert(chum.get_season_text() == "fall")
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue