User Tools

Site Tools


en:rpd:scroll_of_summoning_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:scroll_of_summoning_item [2026/08/01 02:26] – Wiki maintenance: Fix 5 random pages for compliance Boten:rpd:scroll_of_summoning_item [2026/08/01 02:29] (current) – external edit 127.0.0.1
Line 1: Line 1:
 +====== Scroll of Summoning ======
  
 +{{ rpd:images:scroll_of_summoning_item.png|Scroll of Summoning }}
 +
 +The **Scroll of Summoning** is a magic scroll in Remixed Dungeon that allows the player to summon a monster from the current dungeon level as an ally.
 +
 +==== Effect ====
 +  * **Summoning:** When read aloud, the scroll will summon one of the monsters from the current dungeon level
 +  * **Ally Creation:** If the monster's will is weak enough, it will become your servant and fight alongside you
 +  * **Summoning Location:** The monster appears in an empty cell next to the reader
 +  * **Pet Conversion:** Uses `Mob.makePet()` to convert the summoned mob to a pet if `mob.canBePet()` returns true
 +
 +==== Restrictions ====
 +  * Cannot be used in boss levels (`level.isBossLevel()` check)
 +  * Requires a valid empty cell next to the reader (`level.getEmptyCellNextTo()`)
 +  * If no valid cell is available, the scroll fails with "No Valid Cell" message
 +  * Shows "Using Failed Because Magic" message when used on boss levels or invalid cells
 +
 +==== Code References ====
 +  * **Java Class:** [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/items/scrolls/ScrollOfSummoning.java|ScrollOfSummoning.java]]
 +  * **Package:** com.watabou.pixeldungeon.items.scrolls
 +  * **Extends:** Scroll
 +  * **Key Method:** doRead(Char reader) - handles summoning logic
 +  * **Dependencies:** Bestiary.mob(), WandOfBlink.appear(), SpellSprite.SUMMON
 +
 +==== String Resources ====
 +  * **English (values/strings_all.xml):**
 +    * ScrollOfSummoning_Name (line 1922): "Scroll of Summoning"
 +    * ScrollOfSummoning_Info (line 1920): "When read aloud, this scroll will summon one of the monsters from the current dungeon level. And if the monster's will is weak enough, it will become your servant."
 +    * ScrollOfSummoning_Info_2 (line 1921): "The monster answered your summons!"
 +  * **Russian (values-ru/strings_all.xml):**
 +    * ScrollOfSummoning_Name (line 1936): "Свиток Призыва"
 +    * ScrollOfSummoning_Info (line 1934): "При прочтении данный свиток призовёт одного из монстров с текущего уровня. Если воля этого монстра достаточно слаба, он станет служить призывателю."
 +    * ScrollOfSummoning_Info_2 (line 1935): "Монстр отозвался на твой зов!"
 +
 +==== Strategy ====
 +  * Useful for creating temporary allies in difficult fights
 +  * The summoned monster will help fight your enemies
 +  * Particularly effective when facing challenging bosses
 +  * The summoned creature has a chance of becoming a pet if it can be tamed
 +  * Be careful about the type of monster summoned, as not all can be tamed
 +  * Cannot be used in boss levels (checks `level.isBossLevel()`)
 +
 +==== Related Items ====
 +  * [[en:rpd_scrolls|Scrolls]] - General information about scrolls
 +  * [[en:rpd_scroll_of_identify_item|Scroll of Identify]] - Other useful scrolls
 +  * [[en:rpd_scroll_of_teleportation_item|Scroll of Teleportation]] - Teleportation magic
 +  * [[en:rpd_bestiary|Bestiary]] - Monster spawning system
 +
 +{{tag> rpd items scrolls summoning }}
en/rpd/scroll_of_summoning_item.txt · Last modified: by 127.0.0.1