From The Mana World
Revision as of 00:15, 12 November 2007 by Crush (talk | contribs) (proposed implementation roadmap for magic system)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Proposed roadmap for integration of spellcasting

  1. Implement the ability for any player to cast a single damage spell of each targeting mode at any time for testing purpose
    • Netcode for casting spells and notifying players about cast spells
    • Server-sided handling of spell damage
    • Client-sided handling of spell visualisation
  2. Implement multiple damage spells of each kind
    • Client- and Serversided XML files for spell properties
    • Provisoric user interface for casting spells (command line based?)
  3. Implement restrictions for spellcasting
    • Implementation of spell scrolls for unlocking spells
    • Keeping track of unlocked spells in the server database
    • Implement equipment pieces with runes
    • Implement runewriting
    • Implement spell recharging system
    • Spellcasting GUI
  4. Implement spell skill system
    • Implement skill exp gain for spells
    • Use spell skill level for restricting scroll and spell usage
    • Use spell skill level for damage calculation
  5. Increase spell variety
    • Implement healing spells
    • Implement ability increase/decrease spells
    • Implement status effect spells
    • Implement scripted spells (for very obscure effects)
  6. Public beta test to improve balance