Pending Implementing Beat Up damage range outputs to PS damage calculator from importing a team.

Amir

Banned deucer.
Beat Up has been an important move to utilise from as early as generation 3, from Beat Up Charizard to Dugtrios.
And today in generation 8, it has been gaining even more popularity especially with new metagame trends such as Choice Band Beat Up Weavile and so forth.

Unfortunately, whilst mid battle it is impossible to calculate the damage range using the damage calculator and only way to know how much Beat Up will do is from prior experimenting in the form of performing many test games. This is where the issue happens to be.
So instead of testing the damage output from tens or on extreme measures hundreds of battles, which can be quite rigorous and unnecessary.

Why not allow the beat up user to calculate the damage output from the damage calculator by utilising the Imported Pokémon team's attack stats?

Looking deeper into the Beat Up mechanic:
Each strike has a different base power, calculated as: UsersBaseAttack ÷ 10 + 5
Each strike of Beat Up is treated like a separate attack.
Each strike can get a critical hit independently.
If a Pokémon is affected status it will NOT attack.


So how can we implement this into the damage calculator?
A general theory that could be implemented is to have the player ticking a checkbox showing the name of the team member(s) that are alive and untick the checkbox containing fainted or Pokémon affected by Status, then the calculated range is given.
The same could be implemented with calculating the damage with addition to critical hits.

Let's assume the beat up user is Bisharp, the teammates will be listed below the move along with a checkmark.

Beat Up:
☑ Chansey
☑ Skarmory
☑ Venusaur-Mega
☑ Keldeo
☑ Heatran

Let's assume Heatran Fainted, and Mega Venusaur was paralysed you could calculate the Beat Up damage without those teammates by doing the following:

Beat Up:
☑ Chansey
☑ Skarmory
☐ Venusaur-Mega
☑ Keldeo
☐ Heatran

Same example as above, but this time we want to know how much damage the team does with Critical hits, simply adding a critical hit button next to the Pokémon:

Beat Up: (Crit) <--- This is Bisharp's crit.
☑ Chansey (Crit)
☑ Skarmory (Crit)
☐ Venusaur-Mega (Crit)
☑ Keldeo (Crit)
☐ Heatran (Crit)

The damage calculated would then result in a range for the output.
 

Users Who Are Viewing This Thread (Users: 1, Guests: 0)

Top