====== Scrolls ====== Scrolls are magical items that produce powerful effects when read in Remixed Dungeon. ==== Description ==== Scrolls are magic items inscribed with powerful spells. When used, they activate a magical effect that can be beneficial or harmful depending on the type of scroll. Each scroll contains a single use of its effect and is consumed upon activation. ==== Base Properties ==== * **Stackable**: Yes - scrolls can be stacked up to 6 items per slot * **Type**: Single-use magical item * **Weight**: 1 per scroll * **Usage**: Read to activate the scroll's effect ==== Scroll Types ==== * **Beneficial Scrolls** - Provide positive effects to the hero * **Utility Scrolls** - Affect the environment or dungeon layout * **Harmful Scrolls** - Create negative effects that can be useful against enemies ==== Common Mechanics ==== * **Identifying**: Scrolls start unidentified and must be used to become known * **Reading**: Activates the scroll's effect when read * **Blinding**: Some scrolls produce light that can blind the hero temporarily * **Area Effects**: Many scrolls affect an area rather than a single target ==== Code References ==== * Java Base Class: [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/items/scrolls/Scroll.java|Scroll.java]] - Base implementation * Scroll System: [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/items/scrolls/Scroll.java#L40-L50|Reading mechanics]] - How scrolls are used * Item System: [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/items/Item.java|Item.java]] - General item mechanics * Sprite System: [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/sprites/ItemSpriteSheet.java|ItemSpriteSheet.java]] - Scroll sprites * String Resources: [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/res/values/strings_all.xml|strings_all.xml]] - All scroll names and descriptions ==== Common Scrolls ==== * [[en:rpd:scroll_of_identify_item|Scroll of Identify]] * [[en:rpd:scroll_of_magic_mapping_item|Scroll of Magic Mapping]] * [[en:rpd:scroll_of_teleportation_item|Scroll of Teleportation]] * [[en:rpd:scroll_of_recharging_item|Scroll of Recharging]] * [[en:rpd:scroll_of_remove_curse_item|Scroll of Remove Curse]] * [[en:rpd:scroll_of_upgrade_item|Scroll of Upgrade]] * [[en:rpd:scroll_of_enchantment_item|Scroll of Enchantment]] * [[en:rpd:scroll_of_terror_item|Scroll of Terror]] * [[en:rpd:scroll_of_amok_item|Scroll of Amok]] * [[en:rpd:scroll_of_lullaby_item|Scroll of Lullaby]] * [[en:rpd:scroll_of_psionic_blast_item|Scroll of Psionic Blast]] * [[en:rpd:scroll_of_mirror_image_item|Scroll of Mirror Image]] ==== See Also ==== * [[en:rpd:items|Items]] * [[en:rpd:consumables|Consumables]] * [[en:rpd:alchemy_mechanic|Alchemy]] * [[en:rpd:potions|Potions]] * [[en:rpd:wands|Wands]] {{tag> rpd items scrolls base_class }}