User Tools

Site Tools


en:rpd:arcane_stylus_item

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
en:rpd:arcane_stylus_item [2026/01/02 21:06] – Update arcane_stylus_item.txt with additional code references mikeen:rpd:arcane_stylus_item [2026/01/02 21:07] (current) – external edit 127.0.0.1
Line 1: Line 1:
 +====== Arcane Stylus ======
  
 +{{ rpd:images:arcane_stylus_item.png|Arcane Stylus }}
 +
 +The Arcane Stylus (formally known as Stylus in the game code) is a magical tool used to inscribe special properties onto armor or transform blank scrolls in Remixed Dungeon.
 +
 +==== Properties ====
 +  * **Rarity:** Rare
 +  * **Weight:** 1
 +  * **Durability:** Single use item
 +  * **Class Restriction:** Can be used by all hero classes
 +  * **Curses:** Cannot be used on cursed items
 +
 +==== Function ====
 +  * **Inscription:** Allows inscribing random glyphs on armor or transforming blank scrolls into random scrolls
 +  * **Random Effects:** The specific glyph or scroll type is randomly determined when used
 +  * **Equipment Enhancement:** Improves armor with magical properties
 +  * **Target Items:** Can be used on armor and [[en:rpd:blank_scroll_item|Blank Scrolls]]
 +  * **Single Action:** Uses the 'Inscribe' action to perform either function
 +
 +==== Special Interactions ====
 +  * **With Armor:** Adds a random [[en:rpd:glyph|glyph]] to armor (replacing any existing glyph)
 +  * **With Blank Scrolls:** Transforms the blank scroll into a random [[en:rpd:scroll|scroll]]
 +
 +==== Strategy ====
 +  * Best used on high-quality armor to maximize benefit from glyphs
 +  * Consider the risks vs. rewards as effects are random - you may get a highly desirable effect or a less useful one
 +  * Very valuable for improving defensive equipment with useful glyphs
 +  * Can be used to create scrolls when none are available
 +  * Most effective when applied to armor to enhance protection
 +
 +==== Obtaining ====
 +Arcane Styluses can be found:
 +  * As rare drops in dungeon levels
 +  * In special treasure areas
 +  * Potentially for purchase in advanced shops
 +  * As rewards for completing challenging tasks
 +
 +==== Content Verification ====
 +  * Java Class: [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/items/Stylus.java|Stylus.java]] (Note: Called Stylus in code, not ArcaneStylus)
 +  * Source Code Location: RemixedDungeon/src/main/java/com/watabou/pixeldungeon/items/Stylus.java
 +  * String Resource: [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/res/values/strings_all.xml#L481|Stylus_Name]]
 +  * Implementation: [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/nyrds/pixeldungeon/items/common/ItemFactory.java#L250|registerItemClass(Stylus.class)]]
 +  * Entity Kind: stylus (via getEntityKind() returning ItemFactory.itemNameByClass(getClass()) which returns the simple class name)
 +  * Machine-readable data: [[mr:stylus_item|mr:stylus_item]]
 +
 +==== String Resources ====
 +  * Stylus name: [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/res/values/strings_all.xml#L481|Stylus_Name]] (line 481 in English strings)
 +  * Action name: [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/res/values/strings_all.xml#L475|Stylus_ACInscribe]] (line 475 in English strings)
 +  * Description: [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/res/values/strings_all.xml#L476|Stylus_Info]] (line 476 in English strings)
 +  * Selection prompt: [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/res/values/strings_all.xml#L477|Stylus_SelectArmor]] (line 477 in English strings)
 +  * Inscribe message: [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/res/values/strings_all.xml#L478|Stylus_Inscribed]] (line 478 in English strings)
 +  * Russian strings: [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/res/values-ru/strings_all.xml#L481-L485|Stylus strings in Russian]] (lines 481-485)
 +  * Chinese strings: [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/res/values-zh-rCN/strings_all.xml#L481-L485|Stylus strings in Chinese]] (lines 481-485)
 +  * Spanish strings: [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/res/values-es/strings_all.xml#L481-L485|Stylus strings in Spanish]] (lines 481-485)
 +
 +==== JSON Configuration Files ====
 +  * Item drop rates: Not configured in JSON files, handled in code through Treasure.getLevelTreasury() and Treasury.getLevelTreasury()
 +
 +==== Machine-Readable Data ====
 +  * [[mr:stylus_item|mr:stylus_item]] - Machine-readable reference page with technical details
 +
 +==== Related Items ====
 +  * [[en:rpd:blank_scroll_item|Blank Scroll]] - Can be transformed into a random scroll
 +  * [[en:rpd:glyph|Glyphs]] - Effects that can be added to armor
 +  * [[en:rpd:scroll|Scrolls]] - Result of using on blank scrolls
 +  * [[en:rpd:scroll_of_weapon_upgrade_item|Scroll of Weapon Upgrade]] - Used for weapon enchantments
 +
 +{{tag> rpd items crafting magic}}
en/rpd/arcane_stylus_item.txt · Last modified: (external edit)