From The Mana World
m
(striked out stuff which is done)
Line 1: Line 1:
# 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.
# <strike>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.</strike>
# Give the client a second and third button which create PGMSG_USE_SPECIAL packets with different payloads. Make the script react to them differently.
# <strike>Give the client a second and third button which create PGMSG_USE_SPECIAL packets with different payloads. Make the script react to them differently.</strike>
#
#
#* Implement spell recharge rules on the server. Do not call the script when a spell is not recharged.
#* Implement spell recharge rules on the server. Do not call the script when a spell is not recharged.

Revision as of 19:10, 1 November 2008

  1. 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.
  2. 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.
  3. Restrict spell use to learned spells. Add script bindings to learn spells.
  4. Implement rune system without rune combination and implement equipment with premade engravings
  5. Implement rune combination system and engraving system

Starting with scripting spells between 5 and 6.