← Back to items
Mirror

Mirror

Epic
Reflect any incoming damage back to the attacker, and gain a short invulnerability.
Scaling Type:
Linear scaling (additive) for reflected damage multiplier (+25% per copy) Decreasing linear scaling for cooldown (min 4s) Fixed 0.5s invulnerability duration

Detailed Explanation

Whenever the mirror is ready (7s cooldown with 1 copy), it will reflect the next instance of damage you take back at all
enemies in a cone in front of you.
 
Note: This only applies to contact damage from colliding with an enemy. It does not reflect
projectiles (boss attacks).
 
After reflecting, you gain 0.5 seconds of invulnerability.
 
How much damage it deals is explained in the section below
 
Note that the mirror can also proc other items and has a proc coefficient of 1.0

How it Stacks

Each copy scales linearly damage-wise. How much damage it deals can be explained with this math:
 
Let:
 
- $D_{\text{in}}$ = damage that hit you
- $n$ = number of Mirrors
 
 
$$ D_{\text{reflected}}(n) = D_{\text{in}} \times \left(1 + 0.25n\right) \times \imagetooltip{Damage Multiplier}{https://res.cloudinary.com/dft1n3spr/image/upload/v1764501733/megabonk-guide/msyfbhopicnivvxuy6tk.png} $$
 
 
Examples:
 
- 1 Mirror → $1.25 \times D_{\text{in}}$
- 2 Mirrors → $1.50 \times D_{\text{in}}$
- 3 Mirrors → $1.75 \times D_{\text{in}}$
- etc.
 
It also reduces the cooldown window between how often you can reflect. The minimum is 4s:
 
$$ \text{Cooldown}(n) = \max(8 - n,\ 4)\ \text{seconds} $$
 
So:
 
- 1 Mirror → 7 s cooldown
- 2 Mirrors → 6 s
- 3 Mirrors → 5 s
- 4+ Mirrors → 4 s (minimum)
 
The invulnerability duration (0.5 s) does not scale with copies. It's always the same once a reflect happens.