Ideas for Stendhal/Magic

From Arianne
Revision as of 13:48, 24 September 2011 by imported>Madmetzger (Open Issues)
Jump to navigation Jump to search


Previous discussions from meetings

Design ideas / Requirements

TODO: write this section and state current status here with open questions

  • Spells should be configurable via XML
    • works so far see light.xml for example in CVS
  • Spells should follow the natures defined via the former DamageType
  • Spells have limitations
    • limited casting frequency (cool down time)
    • wearing special equipment
    • spells should need knowledge to learn for casting them
  • Spells are separated into 2 parts:
    • The spell itself defining nature, mana use, cool down time and other possible prerequisites like equipment
    • Spell's effect defining what the spell does i.e. a simple healing spell just uses a healing effect that could be reused for a mass healing spell affecting all players in range
  • Spells use mana
    • necessary attributes called mana and base_mana are already there
  • Mana should be regenerated
    • via potions
    • slowly when no attacks are aiming at the player

Open Issues

  • Learning Spells
  • Necessary Equipment
  • Graphics for Spells? Spellbooks?
  • Client integration?