Cr4xy / noita-seed-tool

https://cr4xy.dev/noita/index.html
MIT License
28 stars 5 forks source link

[suggestion] perk selection history/order (+ mountain discovery) #13

Open whismerhill opened 2 years ago

whismerhill commented 2 years ago

Hi, I have a suggestion which might be too complicated or just not complicated but way too much work so I don't really realize if it's something that someone may want to work on....

The issue that made me think of this : -As you play & use this tool, inevitably some perks will differ from what noita seed tool tells you for example : if you have "Extra perk" that you took in the east and then go to the west, the tool ignores whatever happened in the east -Additionally some perks once taken will be skipped from being spawned again resulting in a shift of perks selection by 1 more

my idea is that : the user gets a new : "perk selection/history bar" where perks go exactly as they were selected so for example : if you take East 2 Temple 4 "Extra Perk" then it goes in this "history bar" & stays there and will be taken into account that extra perk if you go to west 1 temple 1 afterward

however if the player selects a perk from west 1 temple 1 first (it goes in this "history bar") then the player take East 2 Temple 4 "Extra Perk" goes in the history bar in slot number 2 tool assumes west 1 temple 1 was discovered first, hence it doesn't get "Extra Perk" but going forward to west 1 temple 2 it'll add the "extra perk"

Cr4xy commented 2 years ago

This is a awesome suggestion. I've been thinking about this too for a while now. A history of things that the player does in the right order is the only way to make the tool always accurate.

Currently, it is assumed you always pick perks from the very left/west side of the world (which is probably wrong more often than it is correct), and from the first level to the last.

I would imagine a list of actions that the player has done (like you said, a history-bar), that would be automatically filled whenever the player clicks on a perk and could be rearranged via drag n' drop.