User Tools

Site Tools


mr:sniper_subclass

Sniper Subclass - Code References

Sniper Hero Sprite

Java Classes

Java Implementation Details

  • Enum Name: SNIPER
  • Title ID: R.string.HeroSubClass_NameSnip
  • Description ID: R.string.HeroSubClass_DescSnip
  • Armor Class: SniperArmor
  • Sniper's Mark: Applied on ranged hits via Buff.prolong(defender, SnipersMark.class, attacker.attackDelay() * 1.1f) (HeroSubClass.java line 172)
  • Armor Ignoring: Overrides ignoreDr() to return true when using ranged weapon (Hero.java)
  • Badge: BOSS_SLAIN_3_SNIPER (Badges.java)

Lua Scripts

This subclass is implemented in Java, no Lua script exists

String Resources

  • Huntress Class: Parent class for Sniper subclass
  • SniperArmor: Subclass-specific armor
  • SnipersMark: Debuff applied by subclass ability
  • Warden: Fellow Huntress subclass
  • Scout: Fellow Huntress subclass

Game Integration

  • TomeOfMastery.java: Sniper offered as mastery option
  • Badges.java: BOSS_SLAIN_3_SNIPER badge tracking
  • ItemFactory.java: SniperArmor registration
mr/sniper_subclass.txt · Last modified: by 127.0.0.1