Differences

This shows you the differences between two versions of the page.

specials [2010/06/30 07:57] (current)
Philipp Sehmisch created
Line 1: Line 1:
 +Specials are special actions the characters can perform. They can be used to implement magic systems, special attack systems or emotion systems.
 +==Script engine responsibilities==
 +  * Telling the C++ engine which special IDs the character may use
 +  * Calculate the cost (recharge pool, points pool, cooldown time) of using the special ID for the C++ engine.
 +  * Implement the effects of using special IDs
 +
 +==C++ engine responsibilities==
 +   * Keeping persistence of the list of special IDs each character can perform  
 +   * Managing the costs of using specials
 +   * Checking if a character may use a special
 +   * Informing the client about the special palette its character may use and its recharge status.
 + 
 +==Client responsibilities==
 +   * Present the information about special palette and status in a GUI
 +   * Provide a GUI for using specials
 +   * Send a message when the player wants to use a special  
 + 
 + 
 
specials.txt · Last modified: 2010/06/30 07:57 by Philipp Sehmisch
 
Except where otherwise noted, content on this wiki is licensed under the following license:GNU Free Documentation License 1.2
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki