Dragonfire can summon "dragonfire" when hitting enemies.
Fire damage can also now apply burn. These two effects works differently. Here's how each of these mechanics works:
1. Dragonfire
Whenever you hit an enemy, you have a chance to spawn a Firefield (dragonfire) at the enemy’s position.
The damage of dragonfire is the same damage as whatever weapon/item procced it. So if the sniper deals 22 damage on hit, each tick of hit from the dragonfire will also deal 22 damage. This also works with crit, so if your projectile hit deals crit damage of 40, the dragonfire will deal 40 damage per tick.
On one procc of dragonfire It deals damage for 2 seconds with base duration stat.
Its max duration is 3 seconds which is reached when your global duration multiplier is at 1.5x
Proc chance per hit:
Each copy grants 0.15 input value, scaled through the hyperbolic formula:
$$
\text{ProcChance}(n)
=
\frac{0.15n}{\,0.15n + 0.5\,}
$$
Where
- $ n $ = number of Dragonfire copies
- maxValue = 1.0
- scaling = 0.5
This means that with 1 copy of dragon fire you have about a ~23.08 % chance to procc, not a 15% chance as the description indicates. To understand how that works, please see this article on hyperbolic scaling
This creates diminishing returns while approaching a maximum of 100%.
2. Fire hits can apply Burn
Whenever you deal Fire damage, you have a chance to apply the Burn debuff. (from the firestaff or flamewalkers for example)
Burn chance per hit:
$$
\text{BurnChance}(n)
=
\frac{0.15n}{\,0.15n + 0.5\,}
$$
If Burn is applied:
- Burn duration = $3 \times \text{DurationStat}$ seconds
- Burn stacks = 1 (burn never stacks; reapplication refreshes only)
- Burn deals damage once per second using:
$$
\text{BurnTickDamage}
=
0.85 \times (8 + \text{playerLevel}) \times \imagetooltip{Damage Multiplier}{https://res.cloudinary.com/dft1n3spr/image/upload/v1764501733/megabonk-guide/msyfbhopicnivvxuy6tk.png}
$$
Burn has no separate Fire-scaling stat; it only uses base damage and global multiplier.