Life on attack works for succesful melee hits, so that has no use for ranged attacks. Life leech works for all weapon damage attacks ,as long as they are not 100%converted to other types of damage (see Stormblast as example). For such situations when a high part (or the whloe part) of the multihit ...