Dragonfire
Dragonfire Megabonk – Explained
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:
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 proc 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
Dragonfire can hit airborne enemies, but its range is only as tall as the width you see on the floor. So if enemies are high enough above the ground, they will not take damage.
Proc chance per hit:
Each copy grants 0.15 input value, scaled through the hyperbolic formula:
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 proc, 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%.
Burn chance per hit:
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:
Burn has no separate Fire-scaling stat; it only uses base damage and global multiplier.
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 proc 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
Dragonfire can hit airborne enemies, but its range is only as tall as the width you see on the floor. So if enemies are high enough above the ground, they will not take damage.
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 proc, 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.
How it Stacks
Dragonfire provides two scaling stats:
- ProcChancePerAmount = 0.15
- BurnChancePerAmount = 0.15
Both use the exact same hyperbolic scaling function:
Where
- $ n $ = number of Dragonfire copies
- maxValue = 1.0
- scaling = 0.5
Example table using this data on proccing / burn chance:
Adding more Dragonfire copies:
- Does not increase Burn damage
- Does not add additional Burn stacks
- Only increases Burn application probability
- ProcChancePerAmount = 0.15
- BurnChancePerAmount = 0.15
Both use the exact same hyperbolic scaling function:
$$
\text{Chance}(n)
=
\frac{0.15n}{\,0.15n + 0.5\,}
$$
Where
- $ n $ = number of Dragonfire copies
- maxValue = 1.0
- scaling = 0.5
Example table using this data on proccing / burn chance:
The firefield from dragonfire also scales with size and duration but has a cap:
And for duration:
Burn damage does not scale with number of copies
Burn always deals:$$
\text{BurnTickDamage}
=
0.85 \times (8 + \text{playerLevel}) \times \imagetooltip{Damage Multiplier}{https://res.cloudinary.com/dft1n3spr/image/upload/v1764501733/megabonk-guide/msyfbhopicnivvxuy6tk.png}
$$
Adding more Dragonfire copies:
- Does not increase Burn damage
- Does not add additional Burn stacks
- Only increases Burn application probability
No comments yet. (If you left a suggestion or had a question, it will show up here once it's approved. You will usually recieve a reply to any questions within a day or two.)