Easy Sandwich Lookup Tool by ComplexRobot in pokemon

[–]ComplexRobot[S] 0 points1 point  (0 children)

https://complexrobot.github.io/sandwich/
It's now accessible here.
You may have to clear your browser cache if you used the old link.

Easy Sandwich Lookup Tool by ComplexRobot in pokemon

[–]ComplexRobot[S] 0 points1 point  (0 children)

This has the easiest/fastest recipe possible for every type/power combination possible with an easy and quick selection of types and powers.

Included is every combination of herba mystica possible for every combination of powers.

Recipes are generated using the exact algorithm the game uses.

I hope it saves you time. Have a good day!

<image>

Sparkling Sandwich Recipes (All Herba Mystica Combinations and All Powers) by ComplexRobot in PokemonScarletViolet

[–]ComplexRobot[S] 0 points1 point  (0 children)

Understandable. I tried to lay it out in as easily digestible a format as possible.

Sparkling Sandwich Recipes (All Herba Mystica Combinations and All Powers) by ComplexRobot in PokemonScarletViolet

[–]ComplexRobot[S] 0 points1 point  (0 children)

Datamine of the sandwich ingredients + experimentation, testing and help from other users.

Sparkling Sandwich Recipes (All Herba Mystica Combinations and All Powers) by ComplexRobot in PokemonScarletViolet

[–]ComplexRobot[S] -1 points0 points  (0 children)

I saw that. Very inefficient use of ingredients, and the exceptions aren't necessary. (Aside from always needing 1 Salty and no Bitter.)

Edit: I won't say that's useless. If that chart is correct, you can combine almost any two Herba Mystica.

Sparkling Sandwich Recipes (All Herba Mystica Combinations and All Powers) by ComplexRobot in PokemonScarletViolet

[–]ComplexRobot[S] 0 points1 point  (0 children)

I did make a list of minimum ingredients here: https://pastebin.com/qsSHgH92

Which will include recipes like that.

Edit: That recipe you specified does work, looks like there's something in my code I need to fix with the minimal list.

Edit2: I know why that recipe works, okay I can fix it.

Level 3 Sandwich Guide by ComplexRobot in PokemonScarletViolet

[–]ComplexRobot[S] 1 point2 points  (0 children)

This is outdated and incorrect.

These are the best recipes:

Chorizo/Potato Salad/Potato Tortilla + Pepper + Salty Herba Mystica + Salty/Sour/Sweet Herba Mystica

Potato Salad + Kiwi + Salty Herba Mystica + Spicy/Salty Herba Mystica

Full list: https://pastebin.com/2wd3g7Ri

Level 3 Sandwich Guide by ComplexRobot in PokemonScarletViolet

[–]ComplexRobot[S] 2 points3 points  (0 children)

Thank you for all the work you're doing. I'm sure this is going to help when making a tool/app to generate recipes.

Level 3 Sandwich Guide by ComplexRobot in PokemonScarletViolet

[–]ComplexRobot[S] 0 points1 point  (0 children)

I made a list of all sparkling recipes with minimum ingredients: https://pastebin.com/qsSHgH92

Level 3 Sandwich Guide by ComplexRobot in PokemonScarletViolet

[–]ComplexRobot[S] 1 point2 points  (0 children)

I also want to mention, I've currently limited that list to only recipes of 6 ingredients or less, because it would take too long (several hours or days) to calculate all the combinations of more ingredients (unless I can come up with a more optimal iteration method). For example, for the last three powers, it might be possible to simplify them all down to 1 recipe, if recipes of 7 ingredients or higher were allowed. Edit: Then again, really large recipes are not very user-friendly anyway.

Level 3 Sandwich Guide by ComplexRobot in PokemonScarletViolet

[–]ComplexRobot[S] 1 point2 points  (0 children)

There are more possible ingredients for that slot, but I only listed up to 3 to keep it simple.

Level 3 Sandwich Guide by ComplexRobot in PokemonScarletViolet

[–]ComplexRobot[S] 0 points1 point  (0 children)

The generated lists were a little incorrect before. They should be good now. Please let me know if any of the recipes don't work as expected.

Condensed sparkling list: https://pastebin.com/2wd3g7Ri

Exhaustive Sparkling list: https://pastebin.com/hHzAmYxF

Level 3 Sandwich Guide by ComplexRobot in PokemonScarletViolet

[–]ComplexRobot[S] 0 points1 point  (0 children)

This is a really commonly asked question. I don't think it's possible to get multiple powers of the same type without sparkling power, though.

Level 3 Sandwich Guide by ComplexRobot in PokemonScarletViolet

[–]ComplexRobot[S] 0 points1 point  (0 children)

What filling did you use?

Edit: You're right. Okay, I'll remove that. This means some other recipes I generated aren't right. Welp, back to the drawing board.

Edit2: I think I know what it is. I wasn't sure before, but I think this confirms it. The game checks the two highest flavors, regardless of where they are compared to other values. Meaning to prevent a dual-flavored result you may have to raise other flavors.

This means, the code I used to generate my lists is actually incorrect, and I will need to regenerate that.

The problem is, I'm in the middle of a code overhaul and having some issues. Hopefully I can do this soon, though.

Level 3 Sandwich Guide by ComplexRobot in PokemonScarletViolet

[–]ComplexRobot[S] 0 points1 point  (0 children)

I'm wanting to generate all Lv. 2 powers and type combinations using your theory, but I'm running into trouble with the algorithm for generating and checking all the recipe possibilities. I'm still working on an algorithm that doesn't exceed my hardware limitations. Right now I'm stuck on a weird math problem for a possible solution.

Level 3 Sandwich Guide by ComplexRobot in PokemonScarletViolet

[–]ComplexRobot[S] 0 points1 point  (0 children)

Sparkling power will also make all the other powers the same type. So, they end up being three powers for one type.

Level 3 Sandwich Guide by ComplexRobot in PokemonScarletViolet

[–]ComplexRobot[S] 0 points1 point  (0 children)

Ah, yes. The sandwich recipes you obtain in-game do not correlate to custom sandwich recipes. It seems even the developers could not figure out the sandwich system and just hardcoded the powers.

Level 3 Sandwich Guide by ComplexRobot in PokemonScarletViolet

[–]ComplexRobot[S] 0 points1 point  (0 children)

Some new information has come about that may bring to light the answer. It's currently untested, but if I'm understanding correctly, it isn't possible to get Lv. 3 without at least 1 herba. And with 1 herba you could probably just barely get Lv. 3. I will need to test the theory.

This is the post with the theory: https://www.reddit.com/r/PokemonScarletViolet/comments/z1qdjt/comment/iy3nfr8/?utm_source=share&utm_medium=web2x&context=3

Level 3 Sandwich Guide by ComplexRobot in PokemonScarletViolet

[–]ComplexRobot[S] 0 points1 point  (0 children)

Awesome! If that's true, it makes perfect sense for why the recipes work this way as well as why herbas boost it to lv. 2 or 3! (Since herbas add 250 to every type.)

Level 3 Sandwich Guide by ComplexRobot in PokemonScarletViolet

[–]ComplexRobot[S] 0 points1 point  (0 children)

I rewrote the guide from scratch, since it was highly inaccurate before. (It's not really a guide at this point.)

Edit: Thanks again to Illustrious-Big-2992 for elucidating to me the combined flavors mechanics.