elliebot/src/EllieBot/Modules/Games/Fish/DESIGN.md
2025-04-02 14:57:53 +13:00

42 lines
1.1 KiB
Markdown

## Fishing
- Catch different kinds of fish in different locations
- Fish have
- Rarity (how hard is it to catch?)
- Quality (1-4 stars, higher stars less likely)
- Spot (Where can they be caught)
- Weather (Which weather conditions can they be caught in)
- Time (What time of day can they be caught)
### Todo
- Sets (sub collections)
- Profile Badge or achievement?
- Buff for each completed set?
- Baits
- Increase the odds of getting
- Any Fish
- Any Trash
- Fish in weather
- Fish in location
- Rare Fish/Trash
- Quality of the catch
- Boost fishing speed?
- Or this could be a separate consumable?
- Reel in
- If the fish is rare, or quality is high, require the user to reel it in
```mermaid
flowchart TD
classDef todo fill:#e55
A[.fish] --> B[Catch Fish]
B --> C["Show off with .fili"]
B --> G["Show up in fishfeed"] --> E
B --> D["Complete the set"]:::todo
D --> E[Recognition] & F[Buff?]:::todo
F --> B
B --> X[Buy equipment]
X1[Modify Odds] --> B
X --> X1
```