User Tools

Site Tools


mr:scroll_holder_item

Differences

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

Link to this comparison view

Next revision
Previous revision
mr:scroll_holder_item [2025/12/25 18:23] – auto lint fix Mikhaelmr:scroll_holder_item [2026/02/18 22:05] (current) – external edit 127.0.0.1
Line 1: Line 1:
 +====== Scroll Holder Item - Code References ======
 +
 +===== Entity Name =====
 +scroll_holder_item
 +
 +===== Java Classes =====
 +  * [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/items/bags/ScrollHolder.java|ScrollHolder.java]] - Main item class
 +  * [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/items/bags/Bag.java|Bag.java]] - Parent class
 +
 +===== JSON Configuration =====
 +  * This entity is implemented in Java, no JSON configuration exists
 +
 +===== String Resources =====
 +<code xml>
 +<string name="ScrollHolder_Name">scroll holder</string>
 +<string name="ScrollHolder_Info">You can place any number of scrolls into this tubular container. It saves room in your backpack and protects scrolls from fire.</string>
 +</code>
 +
 +===== Lua Scripts =====
 +  * This entity is implemented in Java, no Lua script exists
 +
 +===== Item Properties =====
 +  * **Type**: Bag (container item)
 +  * **Price**: 50 gold (from ScrollHolder.price())
 +  * **Sprite**: ItemSpriteSheet.HOLDER
 +  * **Action**: AC_OPEN (opens bag interface)
 +  * **Capacity**: Can hold any number of scrolls
 +  * **Special**: Protects scrolls from fire damage
 +
 +===== Related mr Entities =====
 +  * [[mr:scroll_item|scroll_item]] - Items that can be stored in this container
 +  * [[mr:spellbook_item|spellbook_item]] - Similar container for wands
 +  * [[mr:bag_item|bag_item]] - Parent container type
 +
 +===== Content Verification =====
 +  * Information source: Java code (ScrollHolder.java, Bag.java) and string resources
 +  * Last updated: Based on Remixed Dungeon source code analysis