User Tools

Site Tools


mr:spell_system

Differences

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

Link to this comparison view

Both sides previous revisionPrevious revision
mr:spell_system [2026/02/14 14:04] – Fix wiki pages based on random selection and standards compliance Remixed Dungeon Wiki Maintainermr:spell_system [2026/02/14 14:05] (current) – external edit 127.0.0.1
Line 1: Line 1:
 +====== Spell System - Code References ======
  
 +===== Java Classes =====
 +  * [[https://github.com/NYRDS/remixed-dungeon/blob/master/RemixedDungeon/src/main/java/com/nyrds/pixeldungeon/mechanics/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/SpellFactory.java|SpellFactory.java]] - Spell factory for creating spell instances
 +  * This entity is implemented in Java/Lua, no AbstractSpell.java exists separately
 +
 +===== 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 =====
 +<code xml>
 +<string name="spell_system_name">Spell System</string>
 +<string name="spell_system_info">System governing all magical abilities</string>
 +</code>
 +
 +===== Related mr Entities =====
 +  * [[mr:spell|Spell]]
 +  * [[mr:spell_affinity|Spell Affinity]]
 +  * [[mr:magic_mechanic|Magic Mechanic]]