User Tools

Site Tools


mr:lich_subclass

Lich Subclass

Entity Kind

LICH

Java Class

JSON Configuration

* Class armor: NecromancerArmor * Immunities and resistances defined in initHeroes.json under “LICH” section

Lua Script

(No specific Lua script for this subclass)

String Resource References

* HeroSubClass_NameLich: Title for the Lich subclass * BlackSkullOfMastery_BecomeLichDesc: Description when using Black Skull of Mastery * Badges_Lich_Slain: Badge for defeating Lich boss

Code Implementation

This is an enum constant in HeroSubClass with the following properties:

  • armorClass: “NecromancerArmor” - the exclusive armor for Lich subclass
  • titleId: R.string.HeroSubClass_NameLich
  • descId: R.string.BlackSkullOfMastery_BecomeLichDesc
  • immunities: Set of status effects that the Lich is immune to (defined in JSON)
  • resistances: Set of damage types that the Lich has resistance to (defined in JSON)

Behavior

  • Becomes unlocked using Black Skull of Mastery
  • Grants immunities and resistances defined in the JSON configuration
  • Provides NecromancerArmor as the class armor
  • Has no special active combat bonus like other subclasses
  • Special handling in badge system for LICH_SLAIN badge
mr/lich_subclass.txt · Last modified: by 127.0.0.1