WFCD / navis

Cephalon Navis is an app inspired by Warframe Hub.
MIT License
26 stars 6 forks source link

[Feature] In the Codex, make Relics interactable to show where they drop and at which rate #160

Closed CapoFantasma97 closed 2 years ago

CapoFantasma97 commented 2 years ago

Is your feature request related to a problem?

The codex system you implemented in the app is fantastic. Searching for an item (example Strun Prime) provides which components it's made of, and tapping on those components shows where they drop.

In the case of prime components however, it only shows which relics drop them but not in which missions to obtain said relics. And searching for the specific relic doesn't provide with any valuable information, just a blank page.

Describe the feature you would like.

Being able to see where the Relics drop from, at which chance and what would be the most efficient way (e.g. do this mission until x rotation, extract, repeat), would be very useful and make the process of obtaining specific prime sets much easier. An app called Lootr for Warframe works in a similar way.

UI wise, it would also be cool to be able to tap on relics inside the components pages to get redirected to the relic page for information on where the relic drops.

It might also be a good idea to unify the relic variants (intact, exceptional, flawless, radiant) into a single page. The variants could be shown similarly to how components are shown on craftable items, and tapping on them would redirect to information specific only to that variant (drop chances of the contained items).

Additional context

Strun Prime > tap on barrel > list of relics with drop chances > tap on Axi N8 Intact > Axi N8 codex page with drop rates by mission and most efficient rotation strategy > tapping on the Intact icon in the Axi N8 page shows its contents with the items' rarities

SlayerOrnstein commented 2 years ago

I can definitely look into adding something like this.

SlayerOrnstein commented 2 years ago

@CapoFantasma97 Since PR produce signed builds you can install them along side the production builds and test things out as I go along.

SlayerOrnstein commented 2 years ago

Being able to see where the Relics drop from, at which chance and what would be the most efficient way (e.g. do this mission until x rotation, extract, repeat), would be very useful and make the process of obtaining specific prime sets much easier. An app called Lootr for Warframe works in a similar way.

@TobiTenno is sorting by drop chance that same as this?

TobiTenno commented 2 years ago

yeah, pretty much. same thing as genesis' /whereis

SlayerOrnstein commented 2 years ago

Cool almost done then.

SlayerOrnstein commented 2 years ago

@CapoFantasma97 does that work for you and then later on we can look into doing something more with it. Probably don't need to remove the relic types since they are what show up in Warframe items and I would rather keep it untouched, what I can do is figure out the formula (if not already available) and figure out a way to make a UI where you can see the drop chance increase per type.

CapoFantasma97 commented 2 years ago

@CapoFantasma97 does that work for you and then later on we can look into doing something more with it. Probably don't need to remove the relic types since they are what show up in Warframe items and I would rather keep it untouched, what I can do is figure out the formula (if not already available) and figure out a way to make a UI where you can see the drop chance increase per type.

Maybe I'm missing something, but I don't see anything different. I downloaded from https://github.com/WFCD/navis/actions/runs/3036727134

CapoFantasma97 commented 2 years ago

I also noticed that the list of relics for a given component are listed from the least chance of dropping first, which is weird lol.

SlayerOrnstein commented 2 years ago

I actually haven't pushed the latest stuff yet

SlayerOrnstein commented 2 years ago

@CapoFantasma97 still working on the second part but for now the dev builds will now display drop locations and rates when you search them up in the codex. Turns out it was bug...

wfcd-bot-boi commented 2 years ago

:tada: This issue has been resolved in version 2.8.0-beta.3 :tada:

The release is available on GitHub release

Your semantic-release bot :package::rocket:

CapoFantasma97 commented 2 years ago

Absolutely fantastic, I love it.

Another useful detail that might be added: a note for vaulted relics.

Not vaulted relics work correctly in that a list of mission with their rotation and drop chance is shown. But vaulted relics of course don't have any drops section, so they remain with an empty page. Users who don't realize this might be confused and not understand that's a vaulted relic they're dealing with.

SlayerOrnstein commented 2 years ago

Yeah that was gonna be a whole other commit because I wanted to see if anything else had a similar thing

wfcd-bot-boi commented 1 year ago

:tada: This issue has been resolved in version 2.8.0 :tada:

The release is available on GitHub release

Your semantic-release bot :package::rocket: