Снайпер — это подкласс Охотницы, специализирующийся на дальнем бою и метательном оружии. Этот подкласс дает улучшенные боевые способности с дальним оружием и специальные тактические преимущества при бою на дистанции.
Снайпер обычно использует дальнее оружие вроде луков и метательного оружия.
ignoreDr(), который возвращает true, когда у героя подкласс Снайпер и он использует дальнее оружие (rangedWeapon.valid() && subClass == HeroSubClass.SNIPER).