From The Mana World
(updated to current state of the art) |
|||
Line 1: | Line 1: | ||
Proposed roadmap for integration of spellcasting | 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 | # 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 | #* <strike>Netcode for casting spells and notifying players about cast spells</strike> | ||
#* 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?) | #* <strike>Provisoric user interface for casting spells (command line based?)</strike> | ||
# 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 | ||
Line 12: | Line 12: | ||
#* Implement equipment pieces with runes | #* Implement equipment pieces with runes | ||
#* Implement runewriting | #* Implement runewriting | ||
#* Implement spell recharging system | #* <strike>Implement spell recharging system</strike> | ||
#* Implement netcode to inform the player about available spells and spell recharge of its character | #* Implement netcode to inform the player about available spells <strike>and spell recharge</strike> of its character | ||
#* Spellcasting GUI | #* Spellcasting GUI | ||
# Implement spell skill system | # Implement spell skill system |
Revision as of 20:51, 3 July 2009
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 rechargeof 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