simulate_damage
Calculate average damage per round (DPR) for D&D attack routines, including hit probability, critical hits, and turns to kill.
Instructions
Calculate average damage per round (DPR) for an attack routine. Computes hit probability, critical hit chance, average damage, and turns to kill.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| attack_bonus | Yes | Attack roll modifier (e.g. +7) | |
| damage_dice | Yes | Damage dice notation (e.g. "2d6+5", "1d8+3") | |
| num_attacks | No | Number of attacks per round | |
| target_ac | Yes | Target Armor Class | |
| crit_range | No | Minimum roll for critical hit (default 20) | |
| target_hp | No | Target hit points (for turns-to-kill calculation) | |
| advantage | No | Whether attacks have advantage | |
| disadvantage | No | Whether attacks have disadvantage |