User Tools

Site Tools


mr:scroll_of_magic_mapping_item

Differences

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

Link to this comparison view

Both sides previous revisionPrevious revision
mr:scroll_of_magic_mapping_item [2026/07/07 00:28] – Enhance mr:dagger_item and mr:scroll_of_magic_mapping_item with additional code references from find_entity_usage.py Qwen Assistantmr:scroll_of_magic_mapping_item [2026/07/07 00:30] (current) – external edit 127.0.0.1
Line 1: Line 1:
 +====== Scroll Of Magic Mapping Item - Code References ======
 +
 +===== Java Classes =====
 +  * [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/items/scrolls/ScrollOfMagicMapping.java|ScrollOfMagicMapping.java]] - Main implementation with doRead() method that reveals level layout, secret doors, and level objects
 +  * [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/items/scrolls/Scroll.java|Scroll.java]] - Base Scroll class with TIME_TO_READ = 1f, scrolls array, and inscribableScrolls array
 +  * [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/levels/painters/ShopPainter.java|ShopPainter.java]] - Adds ScrollOfMagicMapping to shop inventory (line 137)
 +  * [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/actors/hero/Hero.java|Hero.java]] - Uses ScrollOfMagicMapping.discover() for secret door/trap discovery (lines 715, 722)
 +  * [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/actors/mobs/Tengu.java|Tengu.java]] - Uses ScrollOfMagicMapping.discover() for trap discovery (line 115)
 +  * [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/nyrds/pixeldungeon/items/common/ItemFactory.java|ItemFactory.java]] - Registers ScrollOfMagicMapping class (line 267)
 +
 +===== JSON Configuration =====
 +This entity is implemented in Java, no JSON configuration exists
 +
 +===== String Resources =====
 +<code xml>
 +<string name="ScrollOfMagicMapping_Name">Scroll of Magic Mapping</string>
 +<string name="ScrollOfMagicMapping_Info">When this scroll is read, an image of crystal clarity will be etched into your memory, alerting you to the precise layout of the level and revealing all hidden secrets. The locations of items and creatures will remain unknown.</string>
 +<string name="ScrollOfMagicMapping_Layout">You are now aware of the level layout.</string>
 +</code>
 +
 +===== Lua Scripts =====
 +This entity is implemented in Java, no Lua script exists
 +
 +===== Related mr Entities =====
 +  * [[mr:scroll_item|Scroll (Item)]]
  
mr/scroll_of_magic_mapping_item.txt · Last modified: by 127.0.0.1