noita-tools icon indicating copy to clipboard operation
noita-tools copied to clipboard

Suggestion - Perk description

Open denis-rossati opened this issue 2 years ago • 5 comments

Problem:

Sometimes I either forgot what some perks do or either don't know how to differentiate the perks. For example, I always think that this perk will give me more money, but actually allow a extra item to spawn in the holy mountain:

image

P.S.: it's weird that hovering the perk icons in "Show perk deck" transforms the default cursor in a clickable cursor icon, but clicking does nothing. Also, I noticed that the alt property in the HTML img tag has the perk description, that would be very useful.

Ideas that I had / solution I'd like

I think that the clickable perks in this part are very nice, so I have nothing to do with it:

Screenshot from 2022-04-24 21-09-22


On other hand, the modal that appears in the "Show perk deck" button could be improved.

First I tought "Just hover the icon and the description shows up in some part of the screen instead of just the perk title".

Then I tought "Hey, it would be cool if the modal changed to some some text like description, if the perk is stackable, another perks that sinergize with it, etc". If this would be implemented, I fear that updating these texts could be easily forgot in future patchs or something.

The point above made me think that maybe just a link to a fragment in the noita wiki would be enough (wich has the extra info mentioned above and is updated fairly constantly).

This was just a 3 min brainstorm. Please, tell me what do you think :)

denis-rossati avatar Apr 25 '22 00:04 denis-rossati

If we reach a consensus, can i help implement this function? It shouldn't be anything complicated

denis-rossati avatar Apr 26 '22 14:04 denis-rossati

I think we either need to implement a "Perk Almanac" type tool, or have tooltips with some info.

For the Almanac, I'd implement it as an extension of the perk deck (maybe), where you can select a perk and a modal/extra pane is shown with the information you described. Maybe there's a better UI/UX for that, but I'd need time to think about that. If you have any ideas, please put them here!

For the tooltips, if you look at the latest develop, in https://github.com/TwoAbove/noita-tools/blob/develop/src/components/Icons/Perk.tsx you can see that there's a popover commented out that shows a popover with the description of the perk. It's not used because of some issues I'm having with popper.js and local development – it works in production, but doesn't work during local development. You can use that as a starting place for the descriptions as well, but I'm not certain that that's the best place to put them.

I'd go with the perk deck or maybe even a dedicated tool or shortcut? All in all, I'd like to keep everything as simple as possible so that Noitool is used as a reference point during the start of a run. I don't want this tool to become a wiki or anything like that.

TwoAbove avatar Apr 26 '22 14:04 TwoAbove

But I do see the usefulness of this if you want to see some technical stats for a perk, like max stacks and a description of mechanics

TwoAbove avatar Apr 26 '22 15:04 TwoAbove

I'm having very busy sprints lately. I hope there is no rush for this feature, but you can implement it if you want!

denis-rossati avatar May 20 '22 13:05 denis-rossati

If I'll start work on it, I'll message here. My plan for right now is to do a revamp of the seed search tab. I expect it to take several weeks to do

TwoAbove avatar May 20 '22 17:05 TwoAbove