User:Crush/Magic Implementation Roadmap
From The Mana World
Give the client a button which sends a PGMSG_USE_SPECIAL packet to the server. Make the server run a script function when receiving the packet.Give the client a second and third button which create PGMSG_USE_SPECIAL packets with different payloads. Make the script react to them differently.-
Implement spell recharge rules on the server. Do not call the script when a spell is not recharged.- Implement GUI to show spell recharge and to use spells.
- Restrict spell use to learned spells. Add script bindings to learn spells.
- Implement rune system without rune combination and implement equipment with premade engravings
- Implement rune combination system and engraving system
Starting with scripting spells between 5 and 6.