Brian0255 / NDS-Ironmon-Tracker

An ironMON tracker for Nintendo DS Pokémon games.
GNU General Public License v3.0
39 stars 16 forks source link

Feature Request: Real-Time Move Effectiveness Updates in Doubles #116

Closed fantom8 closed 5 months ago

fantom8 commented 5 months ago

Currently when fighting a doubles battle in the HGSS tracker, the "type effectiveness" feature will only show the results of attacking the opponent directly opposite of the pokemon you have in focus.

For example, if I'm looking at my left pokemon's stats, it will always show effectiveness against the left opponent.

In the GBA (FRLG) tracker, this is the default behavior, but when you select a move that targets a single opponent, the effectiveness will update based on whichever mon you are targeting using the normal battle UI.

For example, I click on attack->double edge. The battle UI then asks me to choose which opponent I want to hit. If I hover over selecting the right opponent, the GBA tracker will update the effectiveness of the moves of the pokemon I currently have visible in the tracker (right opponent is a ghost? red X next to double edge).

This doesn't have to be a very smart feature, the GBA tracker doesn't actually pay attention to which mon you are attacking with and will show effectiveness of your other mon if that's what you have focused (still effectiveness on which mon you have selected in the battle UI at the time though).

Of course if that behavior isn't exactly what you want to do or how you want to display it that's fine as well. The main feature I'm hoping to have is some way to check effectiveness against both opponents. Doesn't have to be directly copied from the other tracker.

Thank you!

Brian0255 commented 5 months ago

You should be able to do this with L/R unless I am missing something Pressing L should show effectiveness against the left Pokemon, and pressing R should show effectiveness against the right Pokemon

fantom8 commented 5 months ago

You are correct! Apologies for the bogus issue. That's a great solution, this ticket can be closed.