Add networked crab gathering prototype

This commit is contained in:
Alexander Sellite 2026-08-14 22:11:49 -04:00
parent f55663c105
commit a62cce6404
56 changed files with 2692 additions and 56 deletions

View file

@ -454,7 +454,7 @@ func _generate_host_board(cycle: int) -> void:
var candidates: Array[FishDataType] = []
if _catalog != null:
for fish: FishDataType in _catalog.candidates:
if fish != null and fish.is_selectable():
if fish != null and fish.is_fishable():
candidates.append(fish)
var schedule_anchor_index: int = _current_weather_segment()
var allow_weather_jobs: bool = (
@ -688,7 +688,7 @@ func _registered_species_count() -> int:
var count: int = 0
if _catalog != null:
for fish: FishDataType in _catalog.candidates:
if fish != null and fish.is_selectable():
if fish != null and fish.is_fishable():
count += 1
return count
@ -727,7 +727,7 @@ func _matches_canonical_board(board: Dictionary) -> bool:
var candidates: Array[FishDataType] = []
if _catalog != null:
for fish: FishDataType in _catalog.candidates:
if fish != null and fish.is_selectable():
if fish != null and fish.is_fishable():
candidates.append(fish)
var anchor_index: int = int(board.get("schedule_anchor_index", -1))
var allow_weather_jobs: bool = (