User Tools

Site Tools


mr:assassin_subclass

Assassin Subclass - Code References

Java Classes

JSON Configuration

This entity is implemented in Java as an enum, no JSON configuration exists

String Resources

<string name="HeroSubClass_NameAssa">assassin</string>
<string name="HeroSubClass_DescAssa">When performing a surprise attack, the _Assassin_ inflicts additional damage to his target.</string>

Lua Scripts

This entity is implemented in Java, no Lua script exists

Implementation Details

  • Enum Name: ASSASSIN (HeroSubClass.java line 47)
  • Armor Class: AssasinArmor (note: spelling in code is “Assasin” not “Assassin”)
  • Special Ability: Deals bonus damage (Random.Int(1, damage)) when attacking enemies that haven't seen the hero (defender.enemySeen == false)
  • Parent Class: Rogue (assassin is a subclass of Rogue hero class)
  • Attack Proc: Bonus damage applied in attackProc() method when target is unaware
mr/assassin_subclass.txt · Last modified: by 127.0.0.1