User Tools

Site Tools


rpd:magic

Differences

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

Link to this comparison view

Both sides previous revisionPrevious revision
rpd:magic [2025/12/26 15:36] – Add magic.txt page with information about the magic system in the game mikerpd:magic [2025/12/26 15:41] (current) – external edit 127.0.0.1
Line 1: Line 1:
 +====== Magic System ======
  
 +The magic system in Remixed Dungeon encompasses various magical elements including spells, wands, rings, and enchantments. Heroes can gain access to different types of magic through class affinities, equipment, and special abilities.
 +
 +==== Components ====
 +
 +  * **[[rpd:spells|Spells]]** - Hero-based magical abilities tied to class affinities
 +  * **[[rpd:wands|Wands]]** - Magical items that cast spells when charged
 +  * **[[rpd:rings|Magic Rings]]** - Equipment that provides passive magical effects
 +  * **[[rpd:enchantments|Weapon Enchantments]]** - Magical properties applied to weapons
 +  * **[[rpd:glyphs|Armor Glyphs]]** - Magical properties applied to armor
 +
 +==== Affinities ====
 +Each hero class has specific magic affinities that determine how effectively they can use certain types of magic:
 +  * **[[rpd:spell_affinities#elemental|Elemental]]** - Fire, ice, and nature magic (Mage)
 +  * **[[rpd:spell_affinities#necromancy|Necromancy]]** - Undead and death magic (Necromancer)
 +  * **[[rpd:spell_affinities#huntress|Huntress]]** - Nature and charm magic (Huntress)
 +  * **[[rpd:spell_affinities#elf|Elf]]** - Natural magic (Elf)
 +  * **[[rpd:spell_affinities#priest|Priest]]** - Healing and sanctity magic (Priest)
 +  * **[[rpd:spell_affinities#plague_doctor|PlagueDoctor]]** - Disease and toxic magic (Doctor)
 +
 +==== Mana System ====
 +Heroes have a mana system that allows them to cast spells. Different classes have different mana regeneration rates and spell costs. Higher level spells typically cost more mana.
 +
 +==== Source Code ====
 +  * [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/nyrds/pixeldungeon/mechanics/spells/Spell.java|Spell.java]]
 +  * [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/items/wands/Wand.java|Wand.java]]
 +  * [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/items/rings/Ring.java|Ring.java]]
 +
 +==== See Also ====
 +  * [[rpd:spell_affinities|Spell Affinities]]
 +  * [[rpd:spells|Spells]]
 +  * [[rpd:wands|Wands]]
 +  * [[rpd:rings|Magic Rings]]
 +
 +{{tag> rpd magic spells wands rings }}
rpd/magic.txt · Last modified: by 127.0.0.1