← Back to items
Energy Core

Energy Core

Legendary
Shoot energy orbs at enemies.
Scaling Type:
Linear scaling for orbs per burst (+2 orbs per copy) Faster firing with more copies

Detailed Explanation

Energy Core automatically fires bursts of energy orbs at nearby enemies.
 
How it works:
- Every burst, it spawns a set number of orbs.
- The orbs fire one at a time with a short delay between each shot.
- After the burst finishes, there is a cooldown before the next burst.
- Orbs can crit.
 
Orb damage formula:
 
 
$$ \text{OrbDamage} = (2 \times (8 + \text{playerLevel}) + 8.0) \times \imagetooltip{Damage Multiplier}{https://res.cloudinary.com/dft1n3spr/image/upload/v1764501733/megabonk-guide/msyfbhopicnivvxuy6tk.png} $$
 
 
Notes:
- Orb damage scales with player level and your Damage Multiplier.
- Orb damage does not scale with the number of Energy Core copies (copies affect how many orbs you shoot and how fast they fire).

How it Stacks

Energy Core scales in two ways:
 

1. Number of Orbs per Burst (Linear)

 
 
$$ \text{NumOrbs}(n) = 2n + 5 $$
 
 
Where $ n $ = number of Energy Core copies
 
Examples:
- 1 copy → 7 orbs per burst
- 2 copies → 9 orbs per burst
- 3 copies → 11 orbs per burst
- 5 copies → 15 orbs per burst
- 10 copies → 25 orbs per burst
 

2. Delay Between Orbs (Faster with More Copies)

 
Energy Core tries to fire the whole burst within a limited window. As you get more orbs, the game reduces the delay between each orb so the burst finishes faster.
 
 
$$ \text{CooldownPerOrb}(n) = \frac{\min(\text{NumOrbs}(n) \times 0.3,\ 1.5)}{\text{NumOrbs}(n)} $$
 
 
Examples:
 
 
CopiesNumOrbsCalculationCooldown Per Orb
17min(2.1, 1.5) / 7~0.214s
29min(2.7, 1.5) / 9~0.167s
311min(3.3, 1.5) / 11~0.136s
515min(4.5, 1.5) / 150.100s
1025min(7.5, 1.5) / 250.060s

Fixed / Not affected by copies

- Orb damage (formula above) does not scale with copies.
- Cooldown between bursts is fixed (exact value not shown here).