From Wildermyth Wiki
Starheart is a permanent ability that can be gained by a hero when a star falls to earth in the All the Sweltering Stars event.
When Hero takes damage, he has a 30% chance to blind the attacker.
- Starheart is retained by legacy heroes when they are recruited. It does not require a legacy ability slot.