From The Mana World
(we need the provisoric interface already in the first phase) |
|||
Line 4: | Line 4: | ||
#* Server-sided handling of spell damage | #* Server-sided handling of spell damage | ||
#* Client-sided handling of spell visualisation | #* Client-sided handling of spell visualisation | ||
#* Provisoric user interface for casting spells (command line based?) | |||
# Implement multiple damage spells of each kind | # Implement multiple damage spells of each kind | ||
#* Client- and Serversided XML files for spell properties | #* Client- and Serversided XML files for spell properties | ||
# Implement restrictions for spellcasting | # Implement restrictions for spellcasting | ||
#* Implementation of spell scrolls for unlocking spells | #* Implementation of spell scrolls for unlocking spells | ||
Line 13: | Line 13: | ||
#* Implement runewriting | #* Implement runewriting | ||
#* Implement spell recharging system | #* Implement spell recharging system | ||
#* Implement netcode to inform the player about available spells and spell recharge of its character | |||
#* Spellcasting GUI | #* Spellcasting GUI | ||
# Implement spell skill system | # Implement spell skill system |
Revision as of 00:28, 12 November 2007
Proposed roadmap for integration of spellcasting
- 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
- Provisoric user interface for casting spells (command line based?)
- Implement multiple damage spells of each kind
- Client- and Serversided XML files for spell properties
- 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
- Implement netcode to inform the player about available spells and spell recharge of its character
- Spellcasting GUI
- 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
- Increase spell variety
- Implement healing spells
- Implement ability increase/decrease spells
- Implement status effect spells
- Implement scripted spells (for very obscure effects)
- Implement spellcasting ability for AI controlled monsters
- Public beta test to improve balance