User Tools

Site Tools


mr:scroll_of_domination_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_domination_item [2026/02/26 23:48] – Wiki standards compliance fixes for 5 random pages Qwen Assistantmr:scroll_of_domination_item [2026/02/26 23:50] (current) – external edit 127.0.0.1
Line 1: Line 1:
 +{{ rpd:images:scroll_of_domination_item.png|Scroll of Domination }}
 +
 +====== scroll_of_domination_item - Code References ======
 +
 +===== Java Classes =====
 +  * [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/items/scrolls/ScrollOfDomination.java|ScrollOfDomination.java]] - Main scroll implementation
 +  * [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/items/scrolls/Scroll.java|Scroll.java]] - Parent scroll class
 +  * [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/items/scrolls/ScrollOfDomination.java#L24-L54|ScrollOfDomination.doRead()]] - Effect implementation
 +
 +===== Entity Properties =====
 +  * **getEntityKind():** Returns "ScrollOfDomination" (class name)
 +  * **Type:** Consumable scroll
 +  * **Price:** 80 gold (when identified)
 +  * **Target:** Single creature in line of sight
 +  * **Effect:** Converts enemy to pet/allied creature
 +
 +===== Implementation Details =====
 +The ScrollOfDomination class extends the base Scroll class and implements the doRead() method which:
 +  * Shows domination spell sprite
 +  * Plays dominance sound effect
 +  * Dispels invisibility from reader
 +  * Finds all mobs in player's line of sight
 +  * Filters out bosses, pets, and NPCs
 +  * Randomly selects one valid target
 +  * Converts selected mob to pet using Mob.makePet()
 +  * Shows flare effect on successful domination
 +
 +===== JSON Configuration =====
 +This entity is implemented in Java, no JSON configuration exists
 +
 +===== String Resources =====
 +<code xml>
 +<string name="ScrollOfDomination_Name">Scroll of Domination</string>
 +<string name="ScrollOfDomination_Info">This scroll will bend will of one creature in your sight. The creature will fight for you to the death.</string>
 +</code>
 +
 +===== Lua Scripts =====
 +This entity is implemented in Java, no Lua script exists
 +
 +===== Related mr: Entities =====
 +  * [[mr:scroll_item|Scroll (Base Entity)]]
 +  * [[mr:pet_buff|Pet (Buff)]]
 +  * [[mr:invisibility_buff|Invisibility (Buff)]]
 +  * [[mr:mob|Mob (Entity)]]
  
mr/scroll_of_domination_item.txt · Last modified: by 127.0.0.1