pagefaultgames / pokerogue

A browser based Pokémon fangame heavily inspired by the roguelite genre.
https://pokerogue.net
GNU Affero General Public License v3.0
4.56k stars 1.83k forks source link

[Feature] Retry from last item select #3919

Open HazardousBackup opened 3 months ago

HazardousBackup commented 3 months ago

Is your feature request related to a problem? Please describe.

I'm a butter fingers and often accidentally select an item when I needed to buy something else first. It's really frustrating to get launched into the next battle when you painfully needed healing or revives (even if it's your own fault).

Describe the Feature

Just expand the retry feature to let me retry back from the item select so I can purchase items I need.

Additional context

No response

LilyAlternis commented 3 months ago

Is your feature request related to a problem? Please describe.

I'm a butter fingers and often accidentally select an item when I needed to buy something else first. It's really frustrating to get launched into the next battle when you painfully needed healing or revives (even if it's your own fault).

Describe the Feature

Just expand the retry feature to let me retry back from the item select so I can purchase items I need.

Additional context

No response

Soo from my view @HazardousBackup it could be nice although my guts tell me it will maybe be abused in certain ways soo instead it would be better to add a confirmation maybe before selecting a item like "Are you sure?" or something like it since if we had to make the other where it makes the retry thing it might be more buggy or similar since it would take part from a saved point which opens up a can of worms. Although if added it should be run though a lot of tests in beta before releasing so that doesn't happen.

HazardousBackup commented 3 months ago

Keeping it limited to only the more single player style gamemodes might be good since it won't matter as much if it gets abused a little. Otherwise, it does seems like something to give a little extra testing to make sure it doesn't cause some weirdness like being able to rewind multiple fights by chaining retry+refresh.

Extra confirmation would help. What gets me the most is when I finish a big trainer/gym leader/elite four fight and for some reason think it's the last round of that area. So extra confirmations after big fights and/or if your team is heavily injured that could help.

(This spawned from me accidentally selecting an egg voucher after a gym leader forgetting it was mid-level. One Pokemon left into an unwinnable follow-up match-up)