theastrogoth / tera-raid-builder

A tool for simulating Tera Raid battles in Pokémon Scarlet & Violet
https://theastrogoth.github.io/tera-raid-builder/
4 stars 3 forks source link

Missing elements/mechanics from Tera Raids #198

Closed GritzStelly closed 5 months ago

GritzStelly commented 6 months ago

Original Title: No way to enable tera on players I don't see an option to terrastalize on a given turn. i might just be missing it

GritzStelly commented 6 months ago

And it's not clear if mechanics like player/boss stat reset and tera orb charge or other RNG-based mechanics are implemented

GritzStelly commented 6 months ago

Also double attack turns from the boss

theastrogoth commented 6 months ago

Thanks for raising the issue! I believe all of these things are implemented, but they're not that obvious, so maybe we need to rethink the UI a bit.

To enable Tera, you can find the option to do so by clicking the "hamburger" menu button in a move selection box:

tera_switch

While the Tera Charge is not displayed anywhere, flipping the Tera switch does nothing if the raider doesn't have enough charge. Here is an example strategy with terastalization: https://theastrogoth.github.io/tera-raid-builder/#blastoise/edgelord

Boss actions like stat resets are also already implemented:

boss_moves

For scripted boss moves (double attack turns), you can leave a raider's move as "(No Move)" but select a move for the boss. This also lets spread moves from the boss hit all raiders, like Venusaur's Petal Blizzard from the previous event.

I'm not sure what kinds of RNG-based mechanics you're thinking of, but in general, things that depend on RNG like flinching, stat boosts/drops that aren't guaranteed, or sleep wearing off are handled by the "Effect" and "Roll" switches in the first screenshot. These are also controlled by the Best/Average/Worst case buttons.

Let me know if you have any particular ideas about how to make these things more intuitive!