User Tools

Site Tools


en:rpd:sniper_subclass

Sniper

Sniper Hero Sprite

Sniper is a subclass for the Huntress class.

Description

The Sniper is a subclass of the Huntress that specializes in long-range combat and throwing weapons. This subclass provides enhanced combat abilities with ranged weapons and special tactical advantages when fighting at a distance.

Special Abilities

  • Sniper's Mark: When using ranged weapons, successful hits have a chance to apply the Sniper's Mark debuff on enemies
  • Armor Ignoring: Snipers are able to detect weak points in an enemy's armor, effectively ignoring it when using a missile weapon
  • Special Armor: Can use the Sniper Armor obtained by using an Armor Kit on any armor

Equipment

The Sniper typically uses ranged weapons like bows and throwing weapons.

Strategy

  • Take advantage of long-range combat opportunities
  • Utilize terrain to maintain distance from enemies
  • Focus on weapons and items that enhance ranged combat
  • Use the Sniper's Mark to increase damage on subsequent attacks
  • Take advantage of armor ignoring ability when fighting heavily armored enemies

Technical Details

  • Implementation: HeroSubClass.java
  • String resources: Sniper string resources
  • The Sniper's ability is implemented by overriding the Hero's ignoreDr() method to return true when the Hero has the Sniper subclass and is using a ranged weapon (rangedWeapon.valid() && subClass == HeroSubClass.SNIPER).

See Also

en/rpd/sniper_subclass.txt · Last modified: by 127.0.0.1