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 |
|---|---|---|---|
| advantage | No | Whether attacks have advantage | |
| target_ac | Yes | Target Armor Class | |
| target_hp | No | Target hit points (for turns-to-kill calculation) | |
| crit_range | No | Minimum roll for critical hit (default 20) | |
| damage_dice | Yes | Damage dice notation (e.g. "2d6+5", "1d8+3") | |
| num_attacks | No | Number of attacks per round | |
| attack_bonus | Yes | Attack roll modifier (e.g. +7) | |
| disadvantage | No | Whether attacks have disadvantage |