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

Nukebro #211

Closed Ericzklm closed 3 months ago

Ericzklm commented 4 months ago

Working though the Nukebro backlog. Good news is that the hard part should be finished and the remaining ones should all be documented in the form of a TRB graphic.

One issue that popped up is with the Nukebro vs. Samurott strat, the test is currently disabled:

theastrogoth commented 4 months ago

One issue that popped up is with the Nukebro vs. Samurott strat, the test is currently disabled:

  • Grafaiai Doodles Shell Armor onto everyone
  • Samurott clears abilities
  • One turn passes
  • All raiders have their original abilities restored instead of Shell Armor

For some reason, I had the impression that this is the correct behavior. In the clip, Samurott doesn't land any moves that would be guaranteed crits. I should probably remember what happens from failed Pure Power + AP attempts, but I'm not sure.

If it turns out that Shell Armor should be restored here, we can either:

1) add one more field for ability storage per raider, bringing us up to 3:

OR

2) Make it so that the Pokemon.ability field isn't changed when nullification happens, but instead take into account Raider.abilityNullified for all ability checks everywhere.

In any case, I would be fine with use the "Average Case" for this strat, since it's on the longer side and we're not accounting for possible misses anyways.

Ericzklm commented 3 months ago

Yea it's hard to draw any conclusions from the corresponding video clip so it's probably fine to keep the implementation as is unless told otherwise.