====== Assassin Armor ====== {{ rpd:images:assassin_armor.png|Assassin Armor }} **Assassin Armor** is the class-specific armor obtained by using an [[en:rpd:armor_kit_item|Armor Kit]] on any regular armor for the [[en:rpd:assassin_subclass|Assassin]] subclass in Remixed Dungeon. ==== Acquisition ==== * Use an [[en:rpd:armor_kit_item|Armor Kit]] on any regular armor while playing as a [[en:rpd:rogue_class|Rogue]] who has chosen the [[en:rpd:assassin_subclass|Assassin]] subclass * Transforms the base armor into Assassin Armor with special properties ==== Special Properties ==== * Inherits all properties of [[en:rpd:rogue_armor_item|Rogue Armor]] (Teleport ability) * **Teleport Ability**: Allows the wearer to teleport to a targeted location within line of sight using the "SMOKE BOMB" action * Requires skill points to use special ability * Exclusive to the [[en:rpd:assassin_subclass|Assassin]] subclass - cannot be equipped if not the [[en:rpd:assassin_subclass|Assassin]] subclass * Works with the subclass's backstab mechanics ==== Usage ==== * Essential armor for maximizing the effectiveness of the [[en:rpd:assassin_subclass|Assassin]] subclass * Should be crafted as soon as possible after choosing the [[en:rpd:assassin_subclass|Assassin]] subclass * Allows full utilization of subclass abilities ==== Special Ability: Teleport (Smoke Bomb) ==== * Allows teleporting to a targeted location within line of sight * Requires skill points to activate * Can be used to escape dangerous situations or reposition for attacks * "SMOKE BOMB" action blinds enemies who can see the wearer and jumps aside to a different location * Can only jump to empty locations within field of view ==== Code References ==== * **Java Implementation:** [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/items/armor/AssasinArmor.java|AssasinArmor.java]] * **Parent Class:** [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/items/armor/RogueArmor.java|RogueArmor.java]] (provides teleport ability) * **Related Subclass:** [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/actors/hero/HeroSubClass.java|HeroSubClass.ASSASSIN]] * **English String Resources:** [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/res/values/strings_all.xml#L2007-L2012|RogueArmor_Name, RogueArmor_Desc, RogueArmor_ACSpecial, RogueArmor_NotRogue, RogueArmor_Fov, RogueArmor_Prompt]] * **Russian String Resources:** [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/res/values-ru/strings_all.xml#L2008-L2013|RogueArmor_Name, RogueArmor_Desc, RogueArmor_ACSpecial, RogueArmor_NotRogue, RogueArmor_Fov, RogueArmor_Prompt]] * **Implementation Class:** [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/items/armor/ClassArmor.java|ClassArmor.java]] (base class for class armors) * **Teleport Mechanism:** [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/items/armor/RogueArmor.java#L22-L24|doSpecial method in RogueArmor]] ==== Notes ==== * Part of the subclass identity system in Remixed Dungeon * Class armors represent the unique nature of each subclass * Cannot be worn by characters who haven't unlocked the appropriate subclass * Inherits the base [[en:rpd:rogue_armor_item|Rogue armor]] special ability (smoke bomb teleportation) ==== See Also ==== * [[en:rpd:assassin_subclass|Assassin Subclass]] * [[en:rpd:rogue_class|Rogue Class]] * [[en:rpd:rogue_armor_item|Rogue Armor]] * [[en:rpd:armor_item|Armor]] * [[en:rpd:armor_kit_item|Armor Kit]] {{tag> rpd subclasses assassin rogue armor teleport }}