In Bastion, after upgrading the shop, you can buy the spirit Leechade. This results in reduced potenecy of health tonics, but also grants health when striking foes. However, it doesn't specify how much health is gained per hit. I'm also uncertain as to whether this applies to all attacks, or just melee attacks. Consdering it costs a 1000 fragments, I'd prefer to know this before buying it.
How much health is restored per hit with Leechade? Also, does it apply to all attacks or just melee attacks?