feat: expand seasonal creature collection
|
|
@ -15,6 +15,7 @@ const CatchDifficultyProfileType = preload(
|
|||
"res://fishing/catch_difficulty_profile.gd"
|
||||
)
|
||||
const FishAvailabilityType = preload("res://fish/fish_availability.gd")
|
||||
const CalendarSeasonType = preload("res://world/calendar_season.gd")
|
||||
|
||||
enum Rarity {
|
||||
COMMON,
|
||||
|
|
@ -46,6 +47,8 @@ enum LogbookSection {
|
|||
@export var collection_method: CollectionMethod = CollectionMethod.FISHING
|
||||
@export var logbook_section: LogbookSection = LogbookSection.AUTOMATIC
|
||||
@export var habitat_label: String = ""
|
||||
@export_flags("Spring", "Summer", "Fall", "Winter")
|
||||
var available_seasons: int = CalendarSeasonType.ALL_MASK
|
||||
@export_category("Fishing")
|
||||
@export_flags("Fresh Water", "Salt Water")
|
||||
var allowed_water_types: int = WaterType.ALL_FISHABLE_MASK
|
||||
|
|
@ -83,6 +86,7 @@ func is_valid_catalog_entry() -> bool:
|
|||
and sell_value_min >= 0
|
||||
and sell_value_max >= sell_value_min
|
||||
and sell_value_curve > 0.0
|
||||
and CalendarSeasonType.is_valid_mask(available_seasons)
|
||||
)
|
||||
|
||||
|
||||
|
|
@ -100,6 +104,14 @@ func is_allowed_in_water(type: WaterType.Type) -> bool:
|
|||
return (allowed_water_types & WaterType.mask_for(type)) != 0
|
||||
|
||||
|
||||
func is_available_in_season(season: int) -> bool:
|
||||
return CalendarSeasonType.includes(available_seasons, season)
|
||||
|
||||
|
||||
func get_season_text() -> String:
|
||||
return CalendarSeasonType.format_mask(available_seasons)
|
||||
|
||||
|
||||
func get_primary_water_type() -> WaterType.Type:
|
||||
if allowed_water_types & WaterType.FRESH_WATER_MASK:
|
||||
return WaterType.Type.FRESH_WATER
|
||||
|
|
|
|||
|
|
@ -48,6 +48,8 @@ func select_fish(
|
|||
for fish: FishDataType in pool.candidates:
|
||||
if fish == null or not fish.is_fishable():
|
||||
continue
|
||||
if not fish.is_available_in_season(context.season):
|
||||
continue
|
||||
if not fish.is_allowed_in_water(context.water_type):
|
||||
continue
|
||||
if fish.availability != null and not fish.availability.is_available(context):
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
[gd_resource type="Resource" load_steps=21 format=3]
|
||||
[gd_resource type="Resource" load_steps=28 format=3]
|
||||
|
||||
[ext_resource type="Script" path="res://fish/fish_pool.gd" id="1_pool"]
|
||||
[ext_resource type="Resource" path="res://fish/species/bluegill/bluegill.tres" id="2_bluegill"]
|
||||
|
|
@ -20,7 +20,14 @@
|
|||
[ext_resource type="Resource" path="res://fish/species/trout_rainbow/trout_rainbow.tres" id="18_trout_rainbow"]
|
||||
[ext_resource type="Resource" path="res://fish/species/trout_steelhead/trout_steelhead.tres" id="19_trout_steelhead"]
|
||||
[ext_resource type="Resource" path="res://fish/species/walleye/walleye.tres" id="20_walleye"]
|
||||
[ext_resource type="Resource" path="res://fish/species/bowfin/bowfin.tres" id="21_bowfin"]
|
||||
[ext_resource type="Resource" path="res://fish/species/sturgeon_lake/sturgeon_lake.tres" id="22_sturgeon_lake"]
|
||||
[ext_resource type="Resource" path="res://fish/species/gar_longnose/gar_longnose.tres" id="23_gar_longnose"]
|
||||
[ext_resource type="Resource" path="res://fish/species/paddlefish/paddlefish.tres" id="24_paddlefish"]
|
||||
[ext_resource type="Resource" path="res://fish/species/sturgeon_shovelnose/sturgeon_shovelnose.tres" id="25_sturgeon_shovelnose"]
|
||||
[ext_resource type="Resource" path="res://fish/species/gar_spotted/gar_spotted.tres" id="26_gar_spotted"]
|
||||
[ext_resource type="Resource" path="res://fish/species/lungfish_west_african/lungfish_west_african.tres" id="27_lungfish_west_african"]
|
||||
|
||||
[resource]
|
||||
script = ExtResource("1_pool")
|
||||
candidates = [ExtResource("2_bluegill"), ExtResource("3_carp"), ExtResource("4_catfish_blue"), ExtResource("5_catfish_channel"), ExtResource("6_catfish_flathead"), ExtResource("7_catfish_white"), ExtResource("8_goby_round"), ExtResource("9_chub_european"), ExtResource("10_chub_flame"), ExtResource("11_chub_lake"), ExtResource("12_goldfish"), ExtResource("13_goldfish_bubbleeye"), ExtResource("14_sauger"), ExtResource("15_saugeye"), ExtResource("16_trout_cutthroat"), ExtResource("17_trout_golden"), ExtResource("18_trout_rainbow"), ExtResource("19_trout_steelhead"), ExtResource("20_walleye")]
|
||||
candidates = [ExtResource("2_bluegill"), ExtResource("3_carp"), ExtResource("4_catfish_blue"), ExtResource("5_catfish_channel"), ExtResource("6_catfish_flathead"), ExtResource("7_catfish_white"), ExtResource("8_goby_round"), ExtResource("9_chub_european"), ExtResource("10_chub_flame"), ExtResource("11_chub_lake"), ExtResource("12_goldfish"), ExtResource("13_goldfish_bubbleeye"), ExtResource("14_sauger"), ExtResource("15_saugeye"), ExtResource("16_trout_cutthroat"), ExtResource("17_trout_golden"), ExtResource("18_trout_rainbow"), ExtResource("19_trout_steelhead"), ExtResource("20_walleye"), ExtResource("21_bowfin"), ExtResource("22_sturgeon_lake"), ExtResource("23_gar_longnose"), ExtResource("24_paddlefish"), ExtResource("25_sturgeon_shovelnose"), ExtResource("26_gar_spotted"), ExtResource("27_lungfish_west_african")]
|
||||
|
|
|
|||
|
|
@ -17,6 +17,7 @@ active = false
|
|||
catalog_number = 6405
|
||||
collection_group = &"Shellfish"
|
||||
logbook_fact = "red abalones cling to pacific rocks with broad muscular feet. rows of shell holes release water that has passed over the gills."
|
||||
available_seasons = 15
|
||||
allowed_water_types = 2
|
||||
rarity = 3
|
||||
base_catch_weight = 0.09
|
||||
|
|
|
|||
|
|
@ -15,6 +15,7 @@ active = false
|
|||
catalog_number = 3604
|
||||
collection_group = &"Large coastal predators"
|
||||
logbook_fact = "greater amberjacks circle reefs, wrecks, and offshore platforms. a dark stripe crosses the eye of their sturdy torpedo-shaped bodies."
|
||||
available_seasons = 6
|
||||
allowed_water_types = 2
|
||||
rarity = 2
|
||||
base_catch_weight = 0.25
|
||||
|
|
|
|||
|
|
@ -15,6 +15,7 @@ active = false
|
|||
catalog_number = 3605
|
||||
collection_group = &"Large coastal predators"
|
||||
logbook_fact = "lesser amberjacks school around deep reefs and floating objects. an enlarged eye suits their preference for dimmer water."
|
||||
available_seasons = 6
|
||||
allowed_water_types = 2
|
||||
rarity = 1
|
||||
base_catch_weight = 0.75
|
||||
|
|
|
|||
|
|
@ -17,6 +17,7 @@ active = true
|
|||
catalog_number = 805
|
||||
collection_group = &"Coastal schooling fish"
|
||||
logbook_fact = "european anchovies form dense schools and feed by filtering tiny plankton from coastal water."
|
||||
available_seasons = 7
|
||||
allowed_water_types = 2
|
||||
base_catch_weight = 0.5
|
||||
catch_profile = ExtResource("2_profile")
|
||||
|
|
|
|||
|
Before Width: | Height: | Size: 7.1 KiB After Width: | Height: | Size: 4.2 KiB |
|
|
@ -17,6 +17,7 @@ active = true
|
|||
catalog_number = 808
|
||||
collection_group = &"Coastal schooling fish"
|
||||
logbook_fact = "northern anchovies gather in huge schools along the pacific coast and filter plankton with their fine gill rakers."
|
||||
available_seasons = 15
|
||||
allowed_water_types = 2
|
||||
base_catch_weight = 0.5
|
||||
catch_profile = ExtResource("2_profile")
|
||||
|
|
|
|||
|
Before Width: | Height: | Size: 9.4 KiB After Width: | Height: | Size: 4.8 KiB |
|
|
@ -16,6 +16,7 @@ active = false
|
|||
catalog_number = 7504
|
||||
collection_group = &"Tropical freshwater fish"
|
||||
logbook_fact = "freshwater angelfish slip between tall plants on narrow triangular bodies. long fins and vertical bars resemble stems and shadows."
|
||||
available_seasons = 15
|
||||
allowed_water_types = 1
|
||||
rarity = 2
|
||||
base_catch_weight = 0.3
|
||||
|
|
|
|||
|
|
@ -16,6 +16,7 @@ active = false
|
|||
catalog_number = 5703
|
||||
collection_group = &"Reef ornamentals"
|
||||
logbook_fact = "queen angelfish graze sponges from warm atlantic reefs. a blue-ringed spot on the forehead resembles a tiny crown."
|
||||
available_seasons = 15
|
||||
allowed_water_types = 2
|
||||
rarity = 2
|
||||
base_catch_weight = 0.3
|
||||
|
|
|
|||
|
|
@ -16,6 +16,7 @@ active = false
|
|||
catalog_number = 1801
|
||||
collection_group = &"Deep-sea oddities"
|
||||
logbook_fact = "black seadevils lure prey with a glowing organ suspended above the mouth. tiny males permanently attach to much larger females."
|
||||
available_seasons = 15
|
||||
allowed_water_types = 2
|
||||
rarity = 4
|
||||
base_catch_weight = 0.05
|
||||
|
|
|
|||
|
|
@ -16,6 +16,7 @@ active = false
|
|||
catalog_number = 2702
|
||||
collection_group = &"Freshwater giants"
|
||||
logbook_fact = "arapaima must surface frequently to gulp air through a specialized swim bladder. large armored scales protect their long river-going bodies."
|
||||
available_seasons = 15
|
||||
allowed_water_types = 1
|
||||
rarity = 4
|
||||
base_catch_weight = 0.04
|
||||
|
|
|
|||
|
|
@ -17,6 +17,7 @@ active = false
|
|||
catalog_number = 7606
|
||||
collection_group = &"Tropical freshwater predators"
|
||||
logbook_fact = "silver arowanas patrol the surface with upturned mouths and long bodies. powerful jumps capture insects and small animals above the water."
|
||||
available_seasons = 15
|
||||
allowed_water_types = 1
|
||||
rarity = 3
|
||||
base_catch_weight = 0.11
|
||||
|
|
|
|||
|
|
@ -17,6 +17,7 @@ active = false
|
|||
catalog_number = 2001
|
||||
collection_group = &"Freshwater amphibians"
|
||||
logbook_fact = "axolotls remain aquatic and keep feathery external gills throughout adulthood. lost limbs and parts of several organs can regenerate."
|
||||
available_seasons = 7
|
||||
allowed_water_types = 1
|
||||
rarity = 4
|
||||
base_catch_weight = 0.04
|
||||
|
|
|
|||
|
|
@ -17,6 +17,7 @@ active = false
|
|||
catalog_number = 2501
|
||||
collection_group = &"Freshwater coarse fish"
|
||||
logbook_fact = "common barbels hold close to fast river bottoms with streamlined bodies and broad fins. four mouth barbels locate food among stones."
|
||||
available_seasons = 7
|
||||
allowed_water_types = 1
|
||||
rarity = 2
|
||||
base_catch_weight = 0.28
|
||||
|
|
|
|||
|
|
@ -17,6 +17,7 @@ active = false
|
|||
catalog_number = 5804
|
||||
collection_group = &"Reef predators"
|
||||
logbook_fact = "great barracudas hover motionless before accelerating toward prey. long jaws carry two distinct rows of sharp teeth."
|
||||
available_seasons = 15
|
||||
allowed_water_types = 2
|
||||
rarity = 3
|
||||
base_catch_weight = 0.12
|
||||
|
|
|
|||
|
|
@ -17,6 +17,7 @@ active = false
|
|||
catalog_number = 7302
|
||||
collection_group = &"Tropical estuary"
|
||||
logbook_fact = "barramundi move between rivers and coasts and can breathe in low-oxygen water. many mature first as males and later become females."
|
||||
available_seasons = 15
|
||||
allowed_water_types = 3
|
||||
rarity = 2
|
||||
base_catch_weight = 0.24
|
||||
|
|
|
|||
|
|
@ -17,6 +17,7 @@ active = false
|
|||
catalog_number = 1804
|
||||
collection_group = &"Deep-sea oddities"
|
||||
logbook_fact = "pacific barreleyes peer upward through transparent shields covering the head. tubular eyes rotate forward when the fish turns to feed."
|
||||
available_seasons = 15
|
||||
allowed_water_types = 2
|
||||
rarity = 4
|
||||
base_catch_weight = 0.045
|
||||
|
|
|
|||
|
|
@ -18,6 +18,7 @@ active = true
|
|||
catalog_number = 6701
|
||||
collection_group = &"Temperate coastal"
|
||||
logbook_fact = "striped bass split their lives between salt and fresh water, returning upriver to spawn. a long-lived striper may see three decades."
|
||||
available_seasons = 5
|
||||
allowed_water_types = 2
|
||||
rarity = 1
|
||||
base_catch_weight = 4.0
|
||||
|
|
|
|||
|
Before Width: | Height: | Size: 15 KiB After Width: | Height: | Size: 8.5 KiB |
|
|
@ -14,6 +14,7 @@ collection_group = &"Beetles"
|
|||
logbook_fact = "common stag beetles use broad jaws to wrestle rivals and cling to tree bark. adults feed on sap and other sweet plant juices."
|
||||
collection_method = 1
|
||||
habitat_label = "tree trunks"
|
||||
available_seasons = 2
|
||||
allowed_water_types = 0
|
||||
rarity = 0
|
||||
base_catch_weight = 1.0
|
||||
|
|
|
|||
|
|
@ -17,6 +17,7 @@ active = false
|
|||
catalog_number = 7508
|
||||
collection_group = &"Tropical freshwater fish"
|
||||
logbook_fact = "siamese fighting fish breathe surface air with a labyrinth organ. males build bubble nests and guard the eggs beneath them."
|
||||
available_seasons = 15
|
||||
allowed_water_types = 1
|
||||
rarity = 1
|
||||
base_catch_weight = 1.0
|
||||
|
|
|
|||
|
|
@ -16,6 +16,7 @@ active = false
|
|||
catalog_number = 6802
|
||||
collection_group = &"Temperate estuary"
|
||||
logbook_fact = "black drum crush oysters and crabs with rounded throat teeth. large adults develop dark vertical bars that fade with age."
|
||||
available_seasons = 7
|
||||
allowed_water_types = 2
|
||||
rarity = 1
|
||||
base_catch_weight = 0.7
|
||||
|
|
|
|||
|
|
@ -17,6 +17,7 @@ active = false
|
|||
catalog_number = 1805
|
||||
collection_group = &"Deep-sea oddities"
|
||||
logbook_fact = "smooth-head blobfish rest on deep slopes where pressure supports their soft bodies. they conserve energy by waiting for edible matter nearby."
|
||||
available_seasons = 15
|
||||
allowed_water_types = 2
|
||||
rarity = 4
|
||||
base_catch_weight = 0.04
|
||||
|
|
|
|||
|
|
@ -16,6 +16,7 @@ active = false
|
|||
catalog_number = 702
|
||||
collection_group = &"Coastal pelagic fish"
|
||||
logbook_fact = "bluefish race in coordinated schools while pursuing smaller fish. sharp teeth and powerful jaws make their feeding bursts especially fierce."
|
||||
available_seasons = 7
|
||||
allowed_water_types = 2
|
||||
rarity = 1
|
||||
base_catch_weight = 0.85
|
||||
|
|
|
|||
|
|
@ -13,6 +13,7 @@ active = true
|
|||
catalog_number = 3102
|
||||
collection_group = &"Freshwater panfish"
|
||||
logbook_fact = "bluegill fathers sweep shallow bowls into the bottom for nests, then stand guard. whole neighborhoods of nests can crowd together."
|
||||
available_seasons = 7
|
||||
allowed_water_types = 1
|
||||
rarity = 0
|
||||
base_catch_weight = 10.0
|
||||
|
|
|
|||
|
Before Width: | Height: | Size: 28 KiB After Width: | Height: | Size: 16 KiB |
|
|
@ -17,6 +17,7 @@ active = false
|
|||
catalog_number = 7401
|
||||
collection_group = &"Tropical flats fish"
|
||||
logbook_fact = "bonefish sweep tropical flats in silvery schools and root for buried prey. their speed and pale bodies make them difficult to follow in shallow water."
|
||||
available_seasons = 15
|
||||
allowed_water_types = 2
|
||||
rarity = 2
|
||||
base_catch_weight = 0.25
|
||||
|
|
|
|||
BIN
fish/species/bowfin/bowfin.png
Normal file
|
After Width: | Height: | Size: 7.8 KiB |
40
fish/species/bowfin/bowfin.png.import
Normal file
|
|
@ -0,0 +1,40 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://dgqegw70vkihk"
|
||||
path="res://.godot/imported/bowfin.png-062edda1eb3529c0e6365e0ca93cf3ef.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://fish/species/bowfin/bowfin.png"
|
||||
dest_files=["res://.godot/imported/bowfin.png-062edda1eb3529c0e6365e0ca93cf3ef.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/uastc_level=0
|
||||
compress/rdo_quality_loss=0.0
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=false
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/channel_remap/red=0
|
||||
process/channel_remap/green=1
|
||||
process/channel_remap/blue=2
|
||||
process/channel_remap/alpha=3
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
process/hdr_as_srgb=false
|
||||
process/hdr_clamp_exposure=false
|
||||
process/size_limit=0
|
||||
detect_3d/compress_to=1
|
||||
|
|
@ -1,8 +1,9 @@
|
|||
[gd_resource type="Resource" script_class="FishData" load_steps=4 format=3]
|
||||
[gd_resource type="Resource" script_class="FishData" load_steps=5 format=3]
|
||||
|
||||
[ext_resource type="Script" path="res://fish/fish_data.gd" id="1_fish_data"]
|
||||
[ext_resource type="Resource" path="res://fishing/common_catch_profile.tres" id="2_profile"]
|
||||
[ext_resource type="Script" path="res://fish/fish_availability.gd" id="3_availability"]
|
||||
[ext_resource type="Texture2D" path="res://fish/species/bowfin/bowfin.png" id="4_texture"]
|
||||
|
||||
[sub_resource type="Resource" id="Availability"]
|
||||
script = ExtResource("3_availability")
|
||||
|
|
@ -13,10 +14,11 @@ require_fog = true
|
|||
script = ExtResource("1_fish_data")
|
||||
id = &"bowfin"
|
||||
display_name = "bowfin"
|
||||
active = false
|
||||
active = true
|
||||
catalog_number = 101
|
||||
collection_group = &"Ancient freshwater fish"
|
||||
logbook_fact = "bowfin can gulp air at the surface when warm backwaters run low on oxygen. a long dorsal fin ripples as they stalk prey."
|
||||
available_seasons = 7
|
||||
allowed_water_types = 1
|
||||
rarity = 2
|
||||
base_catch_weight = 0.28
|
||||
|
|
@ -27,3 +29,4 @@ weight_max_lb = 20.0
|
|||
sell_value_min = 13
|
||||
sell_value_max = 30
|
||||
sell_value_curve = 0.85
|
||||
display_texture = ExtResource("4_texture")
|
||||
|
|
|
|||
|
|
@ -16,6 +16,7 @@ active = false
|
|||
catalog_number = 5608
|
||||
collection_group = &"Reef oddities"
|
||||
logbook_fact = "yellow boxfish juveniles are bright cubes covered in black spots. rigid body armor leaves small fins to provide careful steering."
|
||||
available_seasons = 15
|
||||
allowed_water_types = 2
|
||||
rarity = 2
|
||||
base_catch_weight = 0.32
|
||||
|
|
|
|||
|
|
@ -15,6 +15,7 @@ active = false
|
|||
catalog_number = 2502
|
||||
collection_group = &"Freshwater coarse fish"
|
||||
logbook_fact = "common bream gather in slow rivers and lakes with silvery, deep-sided bodies. protruding mouths sift insect larvae from soft bottoms."
|
||||
available_seasons = 13
|
||||
allowed_water_types = 1
|
||||
rarity = 0
|
||||
base_catch_weight = 1.8
|
||||
|
|
|
|||
|
|
@ -16,6 +16,7 @@ active = false
|
|||
catalog_number = 2301
|
||||
collection_group = &"Freshwater bottom fish"
|
||||
logbook_fact = "bigmouth buffalo filter plankton with fine gill rakers instead of rooting for prey. some individuals survive for more than a century."
|
||||
available_seasons = 7
|
||||
allowed_water_types = 1
|
||||
rarity = 3
|
||||
base_catch_weight = 0.12
|
||||
|
|
|
|||
|
|
@ -15,6 +15,7 @@ active = false
|
|||
catalog_number = 2304
|
||||
collection_group = &"Freshwater bottom fish"
|
||||
logbook_fact = "smallmouth buffalo use thick lips to graze bottom-dwelling food in warm rivers. their deep, heavy bodies form a pronounced arch behind the head."
|
||||
available_seasons = 7
|
||||
allowed_water_types = 1
|
||||
rarity = 2
|
||||
base_catch_weight = 0.3
|
||||
|
|
|
|||
|
|
@ -16,6 +16,7 @@ active = false
|
|||
catalog_number = 2401
|
||||
collection_group = &"Freshwater catfish"
|
||||
logbook_fact = "black bullheads tolerate warm, cloudy water with little oxygen. stout spines protect the dorsal and pectoral fins from predators."
|
||||
available_seasons = 7
|
||||
allowed_water_types = 1
|
||||
rarity = 1
|
||||
base_catch_weight = 1.0
|
||||
|
|
|
|||
|
|
@ -16,6 +16,7 @@ active = false
|
|||
catalog_number = 2403
|
||||
collection_group = &"Freshwater catfish"
|
||||
logbook_fact = "brown bullheads search muddy bottoms with eight sensitive barbels. males guard nests and herd newly hatched young in a dark moving ball."
|
||||
available_seasons = 7
|
||||
allowed_water_types = 1
|
||||
rarity = 0
|
||||
base_catch_weight = 2.3
|
||||
|
|
|
|||
|
|
@ -17,6 +17,7 @@ active = false
|
|||
catalog_number = 2408
|
||||
collection_group = &"Freshwater catfish"
|
||||
logbook_fact = "yellow bullheads use pale chin barbels to distinguish food in murky shallows. both parents may guard the nest and schooling young."
|
||||
available_seasons = 7
|
||||
allowed_water_types = 1
|
||||
rarity = 0
|
||||
base_catch_weight = 2.0
|
||||
|
|
|
|||
|
|
@ -17,6 +17,7 @@ active = false
|
|||
catalog_number = 1001
|
||||
collection_group = &"Cold freshwater fish"
|
||||
logbook_fact = "burbot are the only freshwater members of the cod family. they become most active in cold darkness and may spawn beneath winter ice."
|
||||
available_seasons = 13
|
||||
allowed_water_types = 1
|
||||
rarity = 2
|
||||
base_catch_weight = 0.24
|
||||
|
|
|
|||
|
|
@ -17,6 +17,7 @@ active = false
|
|||
catalog_number = 5701
|
||||
collection_group = &"Reef ornamentals"
|
||||
logbook_fact = "copperband butterflyfish probe reef cracks with long narrow snouts. bold orange bands and a false eyespot confuse predators."
|
||||
available_seasons = 15
|
||||
allowed_water_types = 2
|
||||
rarity = 2
|
||||
base_catch_weight = 0.32
|
||||
|
|
|
|||
|
|
@ -16,6 +16,7 @@ active = false
|
|||
catalog_number = 1302
|
||||
collection_group = &"Cold schooling fish"
|
||||
logbook_fact = "capelin are small polar fish that feed whales, seabirds, and larger fish. many schools roll onto beaches or shallows to release their eggs."
|
||||
available_seasons = 13
|
||||
allowed_water_types = 2
|
||||
rarity = 1
|
||||
base_catch_weight = 1.0
|
||||
|
|
|
|||
|
|
@ -18,6 +18,7 @@ active = true
|
|||
catalog_number = 2503
|
||||
collection_group = &"Freshwater coarse fish"
|
||||
logbook_fact = "whisker-like barbels help a common carp investigate the bottom. nosing through sediment can cloud the water and loosen plants."
|
||||
available_seasons = 15
|
||||
allowed_water_types = 1
|
||||
rarity = 2
|
||||
base_catch_weight = 1.5
|
||||
|
|
|
|||
|
Before Width: | Height: | Size: 46 KiB After Width: | Height: | Size: 9.6 KiB |
|
|
@ -20,6 +20,7 @@ active = true
|
|||
catalog_number = 2402
|
||||
collection_group = &"Freshwater catfish"
|
||||
logbook_fact = "a deep fork in the tail inspired the blue catfish's scientific name. it rests deep by daylight and becomes more active after dark."
|
||||
available_seasons = 7
|
||||
allowed_water_types = 1
|
||||
rarity = 1
|
||||
base_catch_weight = 1.25
|
||||
|
|
|
|||
|
Before Width: | Height: | Size: 9.9 KiB After Width: | Height: | Size: 5.4 KiB |
|
|
@ -20,6 +20,7 @@ active = true
|
|||
catalog_number = 2404
|
||||
collection_group = &"Freshwater catfish"
|
||||
logbook_fact = "a channel catfish can taste through skin all over its body, especially near its gills and whiskers. the male watches the eggs."
|
||||
available_seasons = 7
|
||||
allowed_water_types = 1
|
||||
base_catch_weight = 2.0
|
||||
catch_profile = ExtResource("2_profile")
|
||||
|
|
|
|||
|
Before Width: | Height: | Size: 29 KiB After Width: | Height: | Size: 6.6 KiB |
|
|
@ -20,6 +20,7 @@ active = true
|
|||
catalog_number = 2405
|
||||
collection_group = &"Freshwater catfish"
|
||||
logbook_fact = "flatheads favor hideouts made by logs, rocks, ledges, and other underwater structure. as they grow, fish dominate their menu."
|
||||
available_seasons = 7
|
||||
allowed_water_types = 1
|
||||
rarity = 1
|
||||
catch_profile = ExtResource("2_profile")
|
||||
|
|
|
|||
|
Before Width: | Height: | Size: 9.9 KiB After Width: | Height: | Size: 5.7 KiB |
|
|
@ -17,6 +17,7 @@ active = false
|
|||
catalog_number = 7510
|
||||
collection_group = &"Tropical freshwater fish"
|
||||
logbook_fact = "walking catfish wriggle across wet ground using stiff pectoral spines for support. an air-breathing organ helps them survive the journey."
|
||||
available_seasons = 15
|
||||
allowed_water_types = 1
|
||||
rarity = 2
|
||||
base_catch_weight = 0.3
|
||||
|
|
|
|||
|
|
@ -20,6 +20,7 @@ active = true
|
|||
catalog_number = 2407
|
||||
collection_group = &"Freshwater catfish"
|
||||
logbook_fact = "white catfish began along the atlantic coast between new york and florida. people later carried them far beyond that home range."
|
||||
available_seasons = 7
|
||||
allowed_water_types = 1
|
||||
base_catch_weight = 2.0
|
||||
catch_profile = ExtResource("2_profile")
|
||||
|
|
|
|||
|
Before Width: | Height: | Size: 13 KiB After Width: | Height: | Size: 6.7 KiB |
|
|
@ -16,6 +16,7 @@ active = false
|
|||
catalog_number = 1101
|
||||
collection_group = &"Cold freshwater salmonids"
|
||||
logbook_fact = "arctic char thrive farther north than any other freshwater fish. some remain in lakes while others migrate between rivers and the sea."
|
||||
available_seasons = 13
|
||||
allowed_water_types = 3
|
||||
rarity = 2
|
||||
base_catch_weight = 0.3
|
||||
|
|
|
|||
|
|
@ -16,6 +16,7 @@ active = false
|
|||
catalog_number = 5901
|
||||
collection_group = &"Reef schooling fish"
|
||||
logbook_fact = "blue-green chromis form loose clouds above branching coral. the school dives into narrow shelter whenever a predator approaches."
|
||||
available_seasons = 15
|
||||
allowed_water_types = 2
|
||||
rarity = 0
|
||||
base_catch_weight = 2.8
|
||||
|
|
|
|||
|
|
@ -16,6 +16,7 @@ active = false
|
|||
catalog_number = 2802
|
||||
collection_group = &"Freshwater minnows"
|
||||
logbook_fact = "creek chubs gather around pools and undercut banks in small streams. males build gravel ridges where several fish may spawn."
|
||||
available_seasons = 7
|
||||
allowed_water_types = 1
|
||||
rarity = 0
|
||||
base_catch_weight = 3.2
|
||||
|
|
|
|||
|
|
@ -17,6 +17,7 @@ active = true
|
|||
catalog_number = 2505
|
||||
collection_group = &"Freshwater coarse fish"
|
||||
logbook_fact = "european chub are adaptable river fish. adults often patrol shallows and feed on insects, small fish, and fruit."
|
||||
available_seasons = 15
|
||||
allowed_water_types = 1
|
||||
base_catch_weight = 0.55
|
||||
catch_profile = ExtResource("2_profile")
|
||||
|
|
|
|||
|
Before Width: | Height: | Size: 18 KiB After Width: | Height: | Size: 10 KiB |
|
|
@ -17,6 +17,7 @@ active = true
|
|||
catalog_number = 2805
|
||||
collection_group = &"Freshwater minnows"
|
||||
logbook_fact = "flame chubs prefer cool, clear streams. their bright breeding colors make a small fish easy to spot in spring water."
|
||||
available_seasons = 7
|
||||
allowed_water_types = 1
|
||||
rarity = 1
|
||||
base_catch_weight = 0.4
|
||||
|
|
|
|||
|
Before Width: | Height: | Size: 14 KiB After Width: | Height: | Size: 7.2 KiB |
|
|
@ -17,6 +17,7 @@ active = true
|
|||
catalog_number = 2807
|
||||
collection_group = &"Freshwater minnows"
|
||||
logbook_fact = "lake chubs school in cold northern water and use their small mouths to pick insects and other tiny prey from the current."
|
||||
available_seasons = 13
|
||||
allowed_water_types = 1
|
||||
base_catch_weight = 0.55
|
||||
catch_profile = ExtResource("2_profile")
|
||||
|
|
|
|||
|
Before Width: | Height: | Size: 12 KiB After Width: | Height: | Size: 6.8 KiB |
|
|
@ -16,6 +16,7 @@ active = false
|
|||
catalog_number = 1002
|
||||
collection_group = &"Cold freshwater fish"
|
||||
logbook_fact = "cisco school in the cool open water of northern lakes. these slim relatives of salmon feed on plankton and become prey for larger fish."
|
||||
available_seasons = 13
|
||||
allowed_water_types = 1
|
||||
rarity = 0
|
||||
base_catch_weight = 2.2
|
||||
|
|
|
|||
|
|
@ -17,6 +17,7 @@ active = false
|
|||
catalog_number = 6403
|
||||
collection_group = &"Shellfish"
|
||||
logbook_fact = "pacific geoducks bury their shells deep while a long siphon reaches the seafloor. these clams can survive for well over a century."
|
||||
available_seasons = 15
|
||||
allowed_water_types = 2
|
||||
rarity = 2
|
||||
base_catch_weight = 0.25
|
||||
|
|
|
|||
|
|
@ -17,6 +17,7 @@ active = false
|
|||
catalog_number = 6402
|
||||
collection_group = &"Shellfish"
|
||||
logbook_fact = "giant clams host photosynthetic algae inside brightly colored mantles. heavy shells remain anchored to one reef spot throughout adulthood."
|
||||
available_seasons = 15
|
||||
allowed_water_types = 2
|
||||
rarity = 3
|
||||
base_catch_weight = 0.1
|
||||
|
|
|
|||
|
|
@ -15,6 +15,7 @@ logbook_fact = "manila clams bury themselves in wet coastal sand and reveal thei
|
|||
collection_method = 2
|
||||
logbook_section = 1
|
||||
habitat_label = "wet beach sand"
|
||||
available_seasons = 15
|
||||
allowed_water_types = 2
|
||||
rarity = 0
|
||||
base_catch_weight = 1.0
|
||||
|
|
|
|||
|
|
@ -16,6 +16,7 @@ active = false
|
|||
catalog_number = 5702
|
||||
collection_group = &"Reef ornamentals"
|
||||
logbook_fact = "ocellaris clownfish shelter safely among stinging anemone tentacles. each group is led by a female that develops from the largest male."
|
||||
available_seasons = 15
|
||||
allowed_water_types = 2
|
||||
rarity = 1
|
||||
base_catch_weight = 1.0
|
||||
|
|
|
|||
|
|
@ -16,6 +16,7 @@ active = false
|
|||
catalog_number = 3602
|
||||
collection_group = &"Large coastal predators"
|
||||
logbook_fact = "cobia often follow sharks, rays, and floating structures in warm seas. a broad dark stripe runs along their long, powerful bodies."
|
||||
available_seasons = 6
|
||||
allowed_water_types = 2
|
||||
rarity = 2
|
||||
base_catch_weight = 0.24
|
||||
|
|
|
|||
|
|
@ -15,6 +15,7 @@ active = false
|
|||
catalog_number = 1402
|
||||
collection_group = &"Cold shelf fish"
|
||||
logbook_fact = "atlantic cod carry a pale lateral line and one chin barbel. they search cold seafloors for crustaceans, mollusks, and smaller fish."
|
||||
available_seasons = 13
|
||||
allowed_water_types = 2
|
||||
rarity = 0
|
||||
base_catch_weight = 1.8
|
||||
|
|
|
|||
|
|
@ -15,6 +15,7 @@ active = false
|
|||
catalog_number = 1406
|
||||
collection_group = &"Cold shelf fish"
|
||||
logbook_fact = "pacific cod use a chin barbel to investigate cold shelf bottoms. seasonal schools follow prey between deeper water and coastal spawning grounds."
|
||||
available_seasons = 13
|
||||
allowed_water_types = 2
|
||||
rarity = 0
|
||||
base_catch_weight = 1.8
|
||||
|
|
|
|||
|
|
@ -17,6 +17,7 @@ active = false
|
|||
catalog_number = 1702
|
||||
collection_group = &"Deep-sea legends"
|
||||
logbook_fact = "west indian ocean coelacanths shelter in deep volcanic caves by day. fleshy lobed fins move in an alternating, limb-like rhythm."
|
||||
available_seasons = 15
|
||||
allowed_water_types = 2
|
||||
rarity = 4
|
||||
base_catch_weight = 0.03
|
||||
|
|
|
|||
|
|
@ -17,6 +17,7 @@ active = false
|
|||
catalog_number = 6404
|
||||
collection_group = &"Shellfish"
|
||||
logbook_fact = "queen conchs graze algae with a long flexible snout. adults develop a broad flared shell lip and move by vaulting on one muscular foot."
|
||||
available_seasons = 15
|
||||
allowed_water_types = 2
|
||||
rarity = 2
|
||||
base_catch_weight = 0.24
|
||||
|
|
|
|||
|
|
@ -17,6 +17,7 @@ active = false
|
|||
catalog_number = 5606
|
||||
collection_group = &"Reef oddities"
|
||||
logbook_fact = "red cornetfish stalk reefs with extremely long bodies and tubular snouts. a trailing filament extends from the center of the tail."
|
||||
available_seasons = 15
|
||||
allowed_water_types = 2
|
||||
rarity = 3
|
||||
base_catch_weight = 0.11
|
||||
|
|
|
|||
|
|
@ -17,6 +17,7 @@ active = false
|
|||
catalog_number = 5604
|
||||
collection_group = &"Reef oddities"
|
||||
logbook_fact = "longhorn cowfish wear a rigid box of fused scales with horns above the eyes. small fins steer the angular body with surprising precision."
|
||||
available_seasons = 15
|
||||
allowed_water_types = 2
|
||||
rarity = 3
|
||||
base_catch_weight = 0.13
|
||||
|
|
|
|||
|
|
@ -19,6 +19,7 @@ logbook_fact = "blue crabs swim with flattened rear legs shaped like paddles. br
|
|||
collection_method = 1
|
||||
logbook_section = 1
|
||||
habitat_label = "shallow coastal water"
|
||||
available_seasons = 6
|
||||
allowed_water_types = 2
|
||||
rarity = 0
|
||||
base_catch_weight = 1.15
|
||||
|
|
|
|||
|
|
@ -15,6 +15,7 @@ logbook_fact = "brown crabs hide among rocks and sand along sheltered coasts. br
|
|||
collection_method = 1
|
||||
logbook_section = 1
|
||||
habitat_label = "dry beach sand"
|
||||
available_seasons = 15
|
||||
allowed_water_types = 2
|
||||
rarity = 0
|
||||
base_catch_weight = 1.0
|
||||
|
|
|
|||
|
|
@ -20,6 +20,7 @@ logbook_fact = "dungeness crabs bury beneath sand with only their eyes and anten
|
|||
collection_method = 1
|
||||
logbook_section = 1
|
||||
habitat_label = "shallow coastal sand"
|
||||
available_seasons = 13
|
||||
allowed_water_types = 2
|
||||
rarity = 1
|
||||
base_catch_weight = 0.65
|
||||
|
|
|
|||
|
|
@ -20,6 +20,7 @@ logbook_fact = "atlantic ghost crabs dash across beaches on long pale legs and r
|
|||
collection_method = 1
|
||||
logbook_section = 1
|
||||
habitat_label = "dry beach sand"
|
||||
available_seasons = 6
|
||||
allowed_water_types = 2
|
||||
rarity = 2
|
||||
base_catch_weight = 0.28
|
||||
|
|
|
|||
|
|
@ -16,6 +16,7 @@ active = false
|
|||
catalog_number = 3904
|
||||
collection_group = &"Marine crabs"
|
||||
logbook_fact = "japanese spider crabs carry the longest leg span of any living arthropod. adults roam deep seafloors around japan."
|
||||
available_seasons = 13
|
||||
allowed_water_types = 2
|
||||
rarity = 4
|
||||
base_catch_weight = 0.045
|
||||
|
|
|
|||
|
|
@ -17,6 +17,7 @@ active = false
|
|||
catalog_number = 3905
|
||||
collection_group = &"Marine crabs"
|
||||
logbook_fact = "red king crabs stride over cold northern bottoms on long armored legs. despite the name, they are closer to hermit crabs than true crabs."
|
||||
available_seasons = 13
|
||||
allowed_water_types = 2
|
||||
rarity = 3
|
||||
base_catch_weight = 0.11
|
||||
|
|
|
|||
|
|
@ -16,6 +16,7 @@ active = false
|
|||
catalog_number = 3101
|
||||
collection_group = &"Freshwater panfish"
|
||||
logbook_fact = "black crappie gather around submerged wood and vegetation in clear water. irregular dark speckles scatter across their deep silver bodies."
|
||||
available_seasons = 13
|
||||
allowed_water_types = 1
|
||||
rarity = 1
|
||||
base_catch_weight = 1.0
|
||||
|
|
|
|||
|
|
@ -16,6 +16,7 @@ active = false
|
|||
catalog_number = 3107
|
||||
collection_group = &"Freshwater panfish"
|
||||
logbook_fact = "white crappie favor warm, cloudy water and gather around structure. vertical bars cross their silver sides instead of scattered speckles."
|
||||
available_seasons = 13
|
||||
allowed_water_types = 1
|
||||
rarity = 0
|
||||
base_catch_weight = 1.7
|
||||
|
|
|
|||
|
|
@ -17,6 +17,7 @@ active = false
|
|||
catalog_number = 2601
|
||||
collection_group = &"Freshwater crustaceans"
|
||||
logbook_fact = "red swamp crayfish burrow into wet ground when water recedes. adaptable populations feed on plants, carrion, and small aquatic animals."
|
||||
available_seasons = 7
|
||||
allowed_water_types = 1
|
||||
rarity = 0
|
||||
base_catch_weight = 1.1
|
||||
|
|
|
|||
|
|
@ -17,6 +17,7 @@ active = false
|
|||
catalog_number = 6801
|
||||
collection_group = &"Temperate estuary"
|
||||
logbook_fact = "atlantic croakers vibrate muscles against the swim bladder to make a croaking sound. chin barbels locate worms in sandy bays."
|
||||
available_seasons = 7
|
||||
allowed_water_types = 2
|
||||
rarity = 0
|
||||
base_catch_weight = 2.1
|
||||
|
|
|
|||
|
|
@ -15,6 +15,7 @@ active = false
|
|||
catalog_number = 6807
|
||||
collection_group = &"Temperate estuary"
|
||||
logbook_fact = "yellowfin croakers search sandy surf zones with a small chin barbel. internal muscles produce croaks and drumming calls."
|
||||
available_seasons = 7
|
||||
allowed_water_types = 2
|
||||
rarity = 0
|
||||
base_catch_weight = 2.0
|
||||
|
|
|
|||
|
|
@ -16,6 +16,7 @@ active = false
|
|||
catalog_number = 1202
|
||||
collection_group = &"Cold reef fish"
|
||||
logbook_fact = "cusk move slowly across cold rocky bottoms, sheltering in cracks and caves. a single long fin runs around much of the rear body."
|
||||
available_seasons = 13
|
||||
allowed_water_types = 2
|
||||
rarity = 1
|
||||
base_catch_weight = 0.75
|
||||
|
|
|
|||
|
|
@ -16,6 +16,7 @@ active = false
|
|||
catalog_number = 1502
|
||||
collection_group = &"Cuttlefish and nautiluses"
|
||||
logbook_fact = "common cuttlefish flash changing colors and patterns through specialized skin cells. an internal cuttlebone controls buoyancy."
|
||||
available_seasons = 15
|
||||
allowed_water_types = 2
|
||||
rarity = 1
|
||||
base_catch_weight = 0.55
|
||||
|
|
|
|||
|
|
@ -17,6 +17,7 @@ active = false
|
|||
catalog_number = 1503
|
||||
collection_group = &"Cuttlefish and nautiluses"
|
||||
logbook_fact = "flamboyant cuttlefish walk along the seafloor on their arms and fins. vivid displays warn predators of potent toxins."
|
||||
available_seasons = 15
|
||||
allowed_water_types = 2
|
||||
rarity = 3
|
||||
base_catch_weight = 0.1
|
||||
|
|
|
|||
|
|
@ -16,6 +16,7 @@ active = false
|
|||
catalog_number = 5904
|
||||
collection_group = &"Reef schooling fish"
|
||||
logbook_fact = "sergeant majors guard purple egg patches on hard reef surfaces. five dark bars cross their yellow and silver bodies."
|
||||
available_seasons = 15
|
||||
allowed_water_types = 2
|
||||
rarity = 0
|
||||
base_catch_weight = 2.5
|
||||
|
|
|
|||
|
|
@ -16,6 +16,7 @@ active = false
|
|||
catalog_number = 2103
|
||||
collection_group = &"Freshwater aquarium fish"
|
||||
logbook_fact = "zebrafish carry horizontal blue stripes from gill to tail. hardy schools thrive in shallow streams, flooded fields, and quiet pools."
|
||||
available_seasons = 15
|
||||
allowed_water_types = 1
|
||||
rarity = 0
|
||||
base_catch_weight = 1.35
|
||||
|
|
|
|||
|
|
@ -17,6 +17,7 @@ active = false
|
|||
catalog_number = 7503
|
||||
collection_group = &"Tropical freshwater fish"
|
||||
logbook_fact = "discus move through quiet amazon backwaters with round, flattened bodies. parents feed newly hatched young with nutrient-rich skin mucus."
|
||||
available_seasons = 15
|
||||
allowed_water_types = 1
|
||||
rarity = 3
|
||||
base_catch_weight = 0.12
|
||||
|
|
|
|||
|
|
@ -17,6 +17,7 @@ active = false
|
|||
catalog_number = 7702
|
||||
collection_group = &"Whales and dolphins"
|
||||
logbook_fact = "common bottlenose dolphins coordinate with whistles, clicks, and body signals. echolocation reveals prey hidden in dark or cloudy water."
|
||||
available_seasons = 15
|
||||
allowed_water_types = 2
|
||||
rarity = 4
|
||||
base_catch_weight = 0.012
|
||||
|
|
|
|||
|
|
@ -17,6 +17,7 @@ active = false
|
|||
catalog_number = 7602
|
||||
collection_group = &"Tropical freshwater predators"
|
||||
logbook_fact = "golden dorado chase fish through powerful south american rivers. muscular tails, heavy jaws, and golden scales suit life in fast current."
|
||||
available_seasons = 15
|
||||
allowed_water_types = 1
|
||||
rarity = 3
|
||||
base_catch_weight = 0.1
|
||||
|
|
|
|||
|
|
@ -17,6 +17,7 @@ active = false
|
|||
catalog_number = 501
|
||||
collection_group = &"Coastal marine mammals"
|
||||
logbook_fact = "dugongs graze seagrass meadows with a downturned, bristled snout. they are the only fully marine members of the sirenian family."
|
||||
available_seasons = 15
|
||||
allowed_water_types = 2
|
||||
rarity = 4
|
||||
base_catch_weight = 0.011
|
||||
|
|
|
|||
|
|
@ -17,6 +17,7 @@ active = false
|
|||
catalog_number = 4001
|
||||
collection_group = &"Migratory eels"
|
||||
logbook_fact = "american eels hatch far out in the sargasso sea before entering freshwater rivers. adults later reverse the journey to spawn once."
|
||||
available_seasons = 12
|
||||
allowed_water_types = 3
|
||||
rarity = 2
|
||||
base_catch_weight = 0.25
|
||||
|
|
|
|||
|
|
@ -17,6 +17,7 @@ active = false
|
|||
catalog_number = 4002
|
||||
collection_group = &"Migratory eels"
|
||||
logbook_fact = "european eels cross the atlantic as transparent larvae before entering rivers and lakes. mature silver eels return to sea to reproduce."
|
||||
available_seasons = 12
|
||||
allowed_water_types = 3
|
||||
rarity = 2
|
||||
base_catch_weight = 0.2
|
||||
|
|
|
|||
|
|
@ -17,6 +17,7 @@ active = false
|
|||
catalog_number = 2901
|
||||
collection_group = &"Freshwater oddities"
|
||||
logbook_fact = "electric eels navigate and hunt with electrical pulses produced along most of the body. they must surface regularly to breathe air."
|
||||
available_seasons = 15
|
||||
allowed_water_types = 1
|
||||
rarity = 3
|
||||
base_catch_weight = 0.1
|
||||
|
|
|
|||
|
|
@ -17,6 +17,7 @@ active = false
|
|||
catalog_number = 2506
|
||||
collection_group = &"Freshwater coarse fish"
|
||||
logbook_fact = "fallfish are large minnows that build broad stone nests in flowing water. other stream fish often reuse the gravel mounds for spawning."
|
||||
available_seasons = 7
|
||||
allowed_water_types = 1
|
||||
rarity = 1
|
||||
base_catch_weight = 0.9
|
||||
|
|
|
|||
|
|
@ -16,6 +16,7 @@ active = false
|
|||
catalog_number = 1802
|
||||
collection_group = &"Deep-sea oddities"
|
||||
logbook_fact = "common fangtooths carry outsized teeth that fit into pockets in the roof of the mouth. they migrate upward from deep water after dark."
|
||||
available_seasons = 15
|
||||
allowed_water_types = 2
|
||||
rarity = 3
|
||||
base_catch_weight = 0.1
|
||||
|
|
|
|||