Experimental Dummy Pvp (1.0)
# Experimental Dummy PvP
Experimental Dummy PvP is an experimental combat-analysis addon
It converts damage recorded against a PvE training dummy into an estimated PvP value. This allows players to test rotations, abilities and builds in a controlled environment while approximating the damage they could deal against a configurable PvP target.
## Main Features
* Real-time conversion of PvE dummy damage into simulated PvP damage.
* Configurable PvE dummy resistance.
* Configurable PvP target resistance.
* Player penetration support.
* Configurable Battle Spirit damage reduction.
* Additional mitigation setting for buffs, passives, blocking and other defensive effects.
* Configurable resistance mitigation cap.
* Critical Resistance simulation.
* Configurable attacker Critical Damage bonus.
* Actual and simulated damage display.
* Detailed combat summary.
* Event-by-event combat log.
* Per-ability damage breakdown.
* Support for normal hits, critical hits and damage-over-time effects.
## Damage Simulation
The addon first estimates the damage before the PvE dummys resistance:
`Base Damage = Dummy Damage / (1 – Dummy Mitigation)`
It then applies the selected PvP settings:
`PvP Damage = Base Damage Target Mitigation Battle Spirit Additional Mitigation`
For critical hits, the addon also accounts for the simulated targets Critical Resistance. Every 66 points of Critical Resistance remove one percentage point from the attackers Critical Damage bonus.
The PvE dummy resistance setting may require calibration using the **Two-Handed Ultimate**.
## Combat Summary
Use `/pdc` to open the latest combat summary.
The summary displays:
* Combat duration.
* Actual DPS.
* Simulated PvP DPS.
* Actual total damage.
* Simulated PvP damage.
* Number of hits and critical hits.
* Damage contribution by ability.
* DPS, average hit and maximum hit for each ability.
The DPS calculation uses the complete combat duration, with a minimum duration of one second.
The window never opens automatically.
## Event Log
Use `/pdc log` to open the event-by-event combat log.
Each entry displays:
* Time elapsed since the beginning of combat.
* Normal or critical hit.
* Target name.
* Ability icon and name.
* Actual damage dealt to the dummy.
* Simulated PvP damage.
Long encounters are automatically divided into multiple pages.
## Commands
* `/pdc` Open the latest combat summary.
* `/pdc log` Open the event-by-event combat log.
* `/pdc reset` Clear the recorded combat session.
## Requirements
* **LibAddonMenu-2.0**
## Important Notice
Experimental Dummy PvP provides a local damage estimate. It does not modify server-side damage or guarantee the exact damage that would be dealt to another player.
Actual PvP damage may vary depending on buffs, debuffs, class passives, ability-specific modifiers, blocking, shields and balance changes.
The addon is intended as an experimental testing and comparison tool.
The code was written using AI, but the idea is my own.

