====== Rogue Garb (Assassin Armor) ====== {{ rpd:images:assasin_armor_item.png|Assassin Armor }} **Rogue Garb** (commonly called **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 Rogue Garb with special properties ==== Special Properties ==== * Inherits all properties of [[en:rpd:rogue_armor_item|Rogue Armor]] (SMOKE BOMB ability) * **SMOKE BOMB 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: SMOKE BOMB ==== * Allows teleporting to a targeted location within line of sight (empty, passable cell in field of view) * Requires skill points to activate (consumes 1 turn) * Can be used to escape dangerous situations or reposition for attacks * "SMOKE BOMB" action blinds enemies who can see the wearer for 2 turns and makes them wander * 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]] (class name has one 's') * **Parent Class:** [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/items/armor/RogueArmor.java|RogueArmor.java]] (provides SMOKE BOMB ability) * **Teleport Logic:** [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/items/armor/TeleportCellListener.java|TeleportCellListener.java]] * **Subclass Definition:** [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/actors/hero/HeroSubClass.java#L47|HeroSubClass.ASSASSIN]] (references "AssasinArmor") * **Base Class for Class Armors:** [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/items/armor/ClassArmor.java|ClassArmor.java]] * **English String Resources:** [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/res/values/strings_all.xml#L2019-L2024|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#L1802-L1807|RogueArmor_Name, RogueArmor_Desc, RogueArmor_ACSpecial, RogueArmor_NotRogue, RogueArmor_Fov, RogueArmor_Prompt]] * **Assassin Subclass Strings:** [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/res/values/strings_all.xml#L1011|HeroSubClass_NameAssa]] ==== Notes ==== * The in-game name is "rogue garb" (English) / "разбойничий комбинезон" (Russian) - the wiki page name uses "Assassin Armor" for clarity * Class name in code is `AssasinArmor` (one 's') - this is the actual class name in the codebase * 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 with blinding effect) ==== See Also ==== * [[en:rpd:assassin_subclass|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 }}