DESKRAWL · COMBAT TOOLS

Calculator

Calculate Deskrawl hit damage, basic-attack DPS, defenses and timing from current stats. Inspect every formula and numeric step.

01

What do you want to calculate?

Normal and critical hits from current stats, skill scaling and optional target defenses.

02

Enter your current stats

Copy current totals from Detailed Stats. Weapon damage/speed and skill coefficients come from their tooltips. Enter 25 for 25%; decimal point or comma is accepted, without thousands separators. Empty optional inputs use their displayed defaults.

Skill / hit settings
Select your class. The calculator selects its primary attribute automatically.
Select the category of the modeled hit. The matching attack-damage stat is applied automatically.
This selects which matching damage bonuses and target defense you should enter.
Use the weapon-damage percentage from the skill tooltip at your selected rank. 100 means ×1.
Only enter a separate flat damage amount explicitly provided by this ability; normally 0.
Current stats
Copy Damage from the equipped weapon tooltip. Detailed Stats → Damage does not include this value.
Copy the flat Damage value in Detailed Stats. Do not enter the weapon tooltip damage here.
Copy Strength from Detailed Stats. Primary attribute for Warrior.
Copy Dexterity from Detailed Stats. Primary attribute for Monk and Hunter.
Copy Intelligence from Detailed Stats. Primary attribute for Sorcerer.
Needed only for the target’s armor/resist reduction; zero uses the native level-1 fallback.
General damage & critical statsUse current totals
Copy the Bonus All Damage percentage (DamagePercent), separate from flat Damage.
Copy the bonus shown in Detailed Stats. 150 means +150% damage, so a crit is ×2.5 before critical reduction.
Copy the current total percentage. This baseline is capped at 85%; target/ability-specific chance modifiers are excluded.
Damage type statsCopy each stat separately
Copy Physical Damage from Detailed Stats. Only the selected damage type applies.
Copy Fire Damage from Detailed Stats. Only the selected damage type applies.
Copy Cold Damage from Detailed Stats. Only the selected damage type applies.
Copy Lightning Damage from Detailed Stats. Only the selected damage type applies.
Copy Poison Damage from Detailed Stats. Only the selected damage type applies.
Copy Arcane Damage from Detailed Stats. Only the selected damage type applies.
Attack damage statsCopy each stat separately
Copy Basic Attack Damage from Detailed Stats. Only the selected attack category applies.
Copy Strong Attack Damage from Detailed Stats. Only the selected attack category applies.
Copy Special Ability Bonus Damage from Detailed Stats. Only the selected attack category applies.
Damage vs target statsCopy each stat separately
Target health must be above 80%. Enter your stat from Detailed Stats; the calculator checks the target condition.
Target health must be below 30%. Enter your stat from Detailed Stats; the calculator checks the target condition.
Applies when the target is Slowed. Enter your stat from Detailed Stats; the calculator checks the target condition.
Applies once if the target is Stunned or Immobilized, including when both are present. Enter your stat from Detailed Stats; the calculator checks the target condition.
Applies when the target is Bleeding; it does not calculate bleed ticks. Enter your stat from Detailed Stats; the calculator checks the target condition.
Applies when the target is Poisoned, regardless of this hit’s damage type. Enter your stat from Detailed Stats; the calculator checks the target condition.
Applies when the target is Burned; it does not calculate burn ticks. Enter your stat from Detailed Stats; the calculator checks the target condition.
Applies when the target is more than 6 game units away in the ground plane. Enter your stat from Detailed Stats; the calculator checks the target condition.
Applies against Elite and Boss enemies. Enter your stat from Detailed Stats; the calculator checks the target condition.
This stat adds to the conditional bonus bucket. Vulnerable also has a separate ×1.3 target-side multiplier. Enter your stat from Detailed Stats; the calculator checks the target condition.
Target conditions

Choose the target’s state before this hit. Only matching Damage vs stats apply; unselected conditions contribute zero.

Current health as a percentage of maximum. Healthy: >80%; Injured: <30%. Both thresholds are strict.
More than 6 game units away (ground-plane distance).
The target is affected by a slow.
Enables Damage vs Immobilized, shared with Immobilized.
Enables Damage vs Immobilized, shared with Stunned.
Bleeding is already active before this hit.
Poisoned is already active before this hit.
Burned is already active before this hit.
The target is an Elite or a Boss.
Applies Damage vs Vulnerable and the separate native ×1.3 multiplier.
Target defenses · optionalOmitted values = 0
Copy the target’s Armor. Used only against Physical damage.
Copy the target’s Magic Resist. Used against Fire, Cold, Lightning, Poison and Arcane.
Copy the target’s Physical Damage Reduction. Only the selected damage type applies.
Copy the target’s Fire Damage Reduction. Only the selected damage type applies.
Copy the target’s Cold Damage Reduction. Only the selected damage type applies.
Copy the target’s Lightning Damage Reduction. Only the selected damage type applies.
Copy the target’s Poison Damage Reduction. Only the selected damage type applies.
Copy the target’s Arcane Damage Reduction. Only the selected damage type applies.
General Damage Reduction from the defender’s Detailed Stats. Applied separately from the matching type reduction.
Copy Flat Damage Reduction from Detailed Stats. Removed after armor and percentage reductions; this is not a percentage.
Copy the defender’s total Critical Damage Reduction, if known. Reduces the critical bonus portion; do not add Dexterity’s contribution twice.
03

Formula & result

Weapon / skill hit · normal hit—

Enter your values, then press Calculate. Results clear when an input changes.

Scope & assumptions

Ordinary weapon-scaling hit against a living target. The selected damage type, attack category, target health and checked statuses determine which entered bonuses apply. Conditions describe the target before this hit, not statuses this hit might apply.

Damage vs bonuses add together in one conditional bucket, separate from damage type/general bonuses and attack-type bonuses. Vulnerable also multiplies the received hit by 1.3 before defenses, using a second round-to-even stage.

Copy current totals; do not re-add gear or buffs. Flat Damage is separate from weapon tooltip damage. Blank optional stats/defenses default to zero; target health defaults to 50%.

Equipment/talent proc chains, forced Healthy/Injured overrides, ability-specific critical modifiers or multiple attack-category tags, extra hits, DoT, dodge, shields and invulnerability are not simulated.

Damage uses ±10% random variation and native integer stages. Nominal values use a ×1 random factor, not integration over the full distribution. Panel rounding can cause small differences from internal values.

Trace every step

See the formula, substituted values, damage layers and result. Nothing is submitted or saved to your account.

Rules: Deskrawl 1.0.3, checked against extracted game code. trunc removes decimals, roundEven rounds ties to the nearest even integer, and float32 follows game precision. Displayed results round to six decimal places; numeric substitutions retain full precision.