Closed icykoneko closed 4 years ago
Getting the list of fish in the game's Fish Guide UI:
import pysaintcoinach
realm = pysaintcoinach.get_default_xiv()
FISH_PARAMETER = realm.game_data.get_sheet("FishParameter")
FishGuideOrder = [x['Item']['Name'] for x in FISH_PARAMETER if x['IsInLog'] != 0]
The first entry tends to be blank, but this is a good start at least.
Do I want this to be a separate page, or a overlay on the existing page. I'm a little concerned because both pages would be able to write to the localStorage now, but they aren't communicating with each other.
A few screenshots showing the guide on mobile device. Should be able to apply a few lessons learned to other parts of the site.
It's getting closer to completion. At this point, I've got the component added to the main table page as a popup. The checkboxes are not yet hooked up though.
The information displayed is just that which you'd see in-game.
Also, spearfishing is not present... yet. I think in the interest of getting this feature released finally, I will delay that to a separate issue, sorry.
Many users have complained there's no easy way to mark off the fish you've already caught, because the list is not sortable in a way that makes it simple. In addition, once the back-end data is updated, it will be possible to list every fish in the game. Use this to create a fish guide that looks similar to the in-game UI.
The guide must also have a way to update the user's completion.
(Not sure how this will play nicely if the user has both the list and guide open at the same time... For now, that can be a separate issue.)