Fishing Loop

Every catch is a persistent collectible with its own roll, not just a counter.

1. Start a session

The first cast opens a global session. The base bucket allows ten casts; permanent upgrades add capacity. A player can have only one active session globally.

2. Resolve every catch

Junk is checked first. Fish then roll rarity, species, quality, size and color. Multi-catch rods repeat that process for each catch and consume matching bait.

3. Finish the basket

Ending the session moves basket catches into permanent inventory and unlocks them for quest delivery. Session state is not inferred from old Discord messages.

4. Keep, sell or deliver

Direct sales pay the saved sale value. Quests consume exact matching catches for larger rewards. Sold and delivered catches still count toward historical rankings.

What each catch records

SpeciesRarity1.0–5.0 ★Relative size ⌀5 colorsSale valueSaved chance

Collection safety

A lock protects a catch from bulk sale. Your showcase is separately protected and appears on your public profile. Filters and sorting never change ownership or protection.