Magic Boomerang

The Magic Boomerang is a material. The game states that "Fact: All boomerangs are magic. This one is just extra special."

Robes
Description: Charges a shield that knocks away enemies.

Each charge requires 2 seconds to be regenerated, regardless of material count and grade.

Spells
Description: On hit, returns a boomerang the refunds mana if caught.

The mana returned by the boomerang will correctly account for fractional values, though the value will still appear to be rounded down in UIs.

On Soul Contract spells, the boomerangs heal the player instead.

The maximum boomerang refund is 100%, which can be achieved by slotting 1 Grade A Magic Boomerang and 1 Grade B Magic Boomerang onto the spell.