Energy Leech or Mana Leech is a Damage over Time type. It is reduced by Energy Resistance.
Energy Leech causes damage to the enemy energy and restores equal amount of energy for player character. Like Life Leech, Energy Leech increases by 2.5% per player level ( in Titan Quest: Anniversary Edition ), and not tied to any Attribute.