====== Blank Scroll Item - Code References ====== ===== Java Classes ===== * **Main Class**: [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/items/scrolls/BlankScroll.java|BlankScroll.java]] * **Package**: com.watabou.pixeldungeon.items.scrolls * **Extends**: Scroll * **Key Properties**: * image = ItemSpriteSheet.SCROLL_BLANK * stackable = true * isIdentified() = true (always identified) * price() = 10 * quantity ===== JSON Configuration ===== This entity is implemented in Java, no JSON configuration exists ===== String Resources ===== Blank Scroll Just a blank scroll. Maybe something can write on it? This scroll is blank ===== Lua Scripts ===== This entity is implemented in Java, no Lua script exists ===== Related Files ===== * **Item Factory Registration**: [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/nyrds/pixeldungeon/items/common/ItemFactory.java#L266|ItemFactory.java#L266]] * **Parent Class**: [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/items/scrolls/Scroll.java|Scroll.java]] * **Drop Source**: [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/levels/painters/LibraryPainter.java|LibraryPainter.java]] - dropped as loot in library rooms ===== Related mr Entities ===== * [[mr:scroll_item|Scroll (Item)]] - Parent item type * [[mr:stylus_item|Arcane Stylus (Item)]] - Item used to inscribe blank scrolls * [[mr:potion_of_invisibility_item|Potion of Invisibility (Item)]] - Converts other scrolls to blank scrolls * [[mr:codex_item|Codex (Item)]] - Other scroll-related item dropped in libraries ===== Game Mechanics ===== * **Arcane Stylus Conversion**: When used with an Arcane Stylus, transforms into a random scroll * **Transmutation Well**: Can be thrown into a Well of Transmutation to become a random scroll * **Potion of Invisibility**: Can "moisten" up to 3 scrolls into blank scrolls * **Reading Behavior**: When read, nothing happens except a message (collects back to inventory) {{tag> mr item blank_scroll scroll item_code}}