User Tools

Site Tools


rpd:roar_spell

Differences

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

Link to this comparison view

rpd:roar_spell [2025/12/19 12:47] – Enhance roar_spell page with code references and source strings mikerpd:roar_spell [2025/12/19 12:50] (current) – external edit 127.0.0.1
Line 1: Line 1:
 +====== Roar ======
 +
 +{{ rpd:images:spell_Roar.png|Roar Spell Icon }}
 +
 +**Roar** is a Witchcraft-affinity spell in Remixed Pixel Dungeon that terrifies enemies. Based on source code: [[code:RemixedDungeon/src/main/assets/scripts/spells/Roar.lua|Roar.lua]]
 +
 +==== Description ====
 +The mighty roar will surely terrify your enemies and inspire allies. When cast, Roar creates a terror effect on random enemies equal to the caster's level.
 +
 +==== Stats ====
 +  * **Magic Affinity:** Witchcraft (source: [[code:RemixedDungeon/src/main/assets/scripts/spells/Roar.lua#L14|Roar.lua:14]])
 +  * **Targeting:** Self (source: [[code:RemixedDungeon/src/main/assets/scripts/spells/Roar.lua#L15|Roar.lua:15]])
 +  * **Level:** 1 (source: [[code:RemixedDungeon/src/main/assets/scripts/spells/Roar.lua#L17|Roar.lua:17]])
 +  * **Mana Cost:** 1 (source: [[code:RemixedDungeon/src/main/assets/scripts/spells/Roar.lua#L19|Roar.lua:19]])
 +  * **Cast Time:** 0 seconds (source: [[code:RemixedDungeon/src/main/assets/scripts/spells/Roar.lua#L18|Roar.lua:18]])
 +  * **Effect:** Applies Terror to random enemies
 +  * **Image File:** spellsIcons/witchcraft.png (image index 0) (source: [[code:RemixedDungeon/src/main/assets/scripts/spells/Roar.lua#L12-L13|Roar.lua:12-13]])
 +
 +==== Mechanics ====
 +  * Creates a visual flare effect (6 rays, 32 pixels, red color #FF0000) on the caster for 2 seconds (source: [[code:RemixedDungeon/src/main/assets/scripts/spells/Roar.lua#L25|Roar.lua:25]])
 +  * Plays the challenge sound effect ('snd_challenge') (source: [[code:RemixedDungeon/src/main/assets/scripts/spells/Roar.lua#L26|Roar.lua:26]])
 +  * Duration of Terror effect equals the caster's level (source: [[code:RemixedDungeon/src/main/assets/scripts/spells/Roar.lua#L28|Roar.lua:28]])
 +  * Affects up to the caster's skill level number of random enemies (source: [[code:RemixedDungeon/src/main/assets/scripts/spells/Roar.lua#L29|Roar.lua:29]])
 +  * For each affected enemy, creates a visual flare effect (4 rays, 16 pixels, red color #FF0000) for 2 seconds (source: [[code:RemixedDungeon/src/main/assets/scripts/spells/Roar.lua#L32|Roar.lua:32]])
 +  * Uses the Terror buff class with caster as the source (source: [[code:RemixedDungeon/src/main/assets/scripts/spells/Roar.lua#L33|Roar.lua:33]])
 +
 +==== Usage ====
 +The Roar spell is primarily used for:
 +  * Frightening enemies with the Terror status effect
 +  * Creating opportunities to escape from dangerous situations
 +  * Disrupting enemies' actions as Terror prevents them from taking offensive actions
 +  * Supporting tactical positioning during combat
 +
 +==== Classes ====
 +Classes with Witchcraft affinity have primary access to this spell:
 +  * [[rpd:gnoll|Gnoll]] - Has Witchcraft affinity
 +  * [[rpd:plague_doctor|Plague Doctor]] - Has Witchcraft affinity
 +
 +==== Strategy ====
 +Roar is most effective when used in groups of enemies where multiple targets can be terrorized simultaneously. The duration of the Terror effect scales with the caster's level, making it more effective at higher levels. Since Terror prevents enemies from attacking, it's particularly useful when surrounded or when facing dangerous enemies.
 +
 +==== Content Verification ====
 +  * Information source: [[code:RemixedDungeon/src/main/assets/scripts/spells/Roar.lua|Roar.lua]]
 +  * Stats verification: Extracted directly from desc() function in [[code:RemixedDungeon/src/main/assets/scripts/spells/Roar.lua#L9|Roar.lua:9-19]]
 +  * Mechanics verification: Based on cast() function in [[code:RemixedDungeon/src/main/assets/scripts/spells/Roar.lua#L23|Roar.lua:23-35]]
 +  * Last updated: December 2025
 +
 +==== Code References ====
 +  * [[code:RemixedDungeon/src/main/assets/scripts/spells/Roar.lua|Roar.lua]] - Main implementation
 +  * [[code:RemixedDungeon/src/main/res/values/strings_all.xml#L2675-L2676|strings_all.xml:2675-2676]] - Name and description
 +  * [[code:RemixedDungeon/src/main/res/values-ru/strings_all.xml#L2676-L2677|strings_all.xml (ru):2676-2677]] - Russian name and description
 +  * [[mr:roar_spell|Machine-readable reference page]]
 +
 +==== Source Strings ====
 +Name: [[code:RemixedDungeon/src/main/res/values/strings_all.xml#L2675|Roar_Name]] = "Roar"
 +Description: [[code:RemixedDungeon/src/main/res/values/strings_all.xml#L2676|Roar_Info]] = "The mighty roar will surely terrify your enemies and inspire allies."
 +
 +==== See Also ====
 +  * [[rpd:spells|Spells]]
 +  * [[rpd:terror|Terror Status Effect]]
 +  * [[rpd:witchcraft|Witchcraft Affinity]]
 +  * [[rpd:gnoll|Gnoll Class]]
 +  * [[rpd:buffs|Buffs]]
 +
 +{{tag> rpd spells witchcraft }}
  
rpd/roar_spell.txt · Last modified: by 127.0.0.1