====== Spell System - Code References ====== ===== Java Classes ===== * [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/watabou/pixeldungeon/items/spells/Spell.java|Spell.java]] - Base spell implementation * [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/nyrds/pixeldungeon/mechanics/spells/SpellsFactory.java|SpellsFactory.java]] - Spell factory for creating spell instances * [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/nyrds/pixeldungeon/mechanics/spells/AbstractSpell.java|AbstractSpell.java]] - Abstract base class for custom spells ===== Lua Scripts ===== * [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/assets/scripts/spells/|All Spell Scripts]] - Individual spell implementations in Lua ===== JSON Configuration ===== This entity is implemented in Java/Lua, no JSON configuration exists ===== String Resources ===== Spell System System governing all magical abilities ===== Related mr Entities ===== * [[mr:spell|Spell]] * [[mr:spell_affinity|Spell Affinity]] * [[mr:magic_mechanic|Magic Mechanic]]