Table of Contents

Assassin Subclass - Machine Reference

This page provides machine-readable reference data for the Assassin hero subclass in Remixed Dungeon.

Overview

The Assassin is one of two mastery paths available to the Rogue hero class, specializing in surprise attacks and burst damage. When performing a surprise attack on an enemy that has not seen the hero, the Assassin inflicts additional bonus damage.

Java Classes

JSON Configuration

This entity is implemented in Java as an enum constant, no dedicated JSON configuration file exists. The subclass is defined in the HeroSubClass enum with the following properties:

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>

Additional string resources for Rogue armor (used by Assassin):

<string name="RogueArmor_Name">Rogue armor</string>
<string name="RogueArmor_Info">This dark armor will allow the Rogue to use the "Smoke Bomb" ability.
When wearing this armor, the Rogue can become invisible for a short time.</string>
<string name="RogueArmor_NotRogue">Only rogues can use this armor!</string>

Lua Scripts

This entity is implemented entirely in Java, no Lua scripts exist for the Assassin subclass.

Implementation Details

Code Behavior

From AssasinArmor.java:

From TomeOfMastery.java:

From Badges.java: