Fate-Grand-Automata / FGA

Auto-battle app for F/GO Android
https://fate-grand-automata.github.io
MIT License
1.37k stars 267 forks source link

Choose where the script ends after completing runs #980

Open scampadversary opened 2 years ago

scampadversary commented 2 years ago

Preparation

Describe the feature

I believe FGA's scripts terminated on the Items Dropped screen before a recent update that makes them stop instead at the repeat quest screen or the quest selection screen. I use FGA for single runs a lot, so I'd appreciate an option to end the script at Items Dropped like before -- I want to know what drops I got after those single runs without having to specify materials in FGA in advance (especially because I use the same config to farm a ton of different things). I can see it also being helpful for people trying to raise bonds if they could set the Servant Bond screen as the script's point of termination. I hope this was clear!

reconman commented 2 years ago

I don't remember FGA ever stopping at the drops screen. Also the bond point suggestions is covered partially by the "Stop on CE GET" feature, which is triggered on Bond 10.

There's also the feature of screenshotting all drops, but it won't summarize what you got.

I'll be honest, I don't think many users care enough about this stop feature that it would be feasible to implement.

But I could imagine that FGA could count all 50 or so possible mats and then only show the ones that dropped. That would lead to FGA stopping at the drop screen for a few seconds, but you never have to set any mats again except when you want to use "Stop after X drops", where I don't even know how it handles multiple selected mats.

reconman commented 2 years ago

I tried implementing what I had in mind, but it takes around 7 seconds to search for all drops on my phone, so I'd rather not make it available to everyone.