[Crossfire-wiki] [Crossfire DokuWiki] page changed: dev_todo:char_creation

no-reply_wiki at metalforge.org no-reply_wiki at metalforge.org
Wed Nov 14 04:48:53 CST 2007


A page in your DokuWiki was added or changed. Here are the details:

Date        : 2007/11/14 04:48
User        : tchize
Edit Summary: 

@@ -3,6 +3,6 @@
  
- brief outline:
+ ==== brief outline ====
    * Player is present with a small login window, and in that window is a button for new character (if player enters incorrect name/password, would say try again or say create a new character)
    * For new character creation, client would present a nice interface to the player, letting them choose race,class, and stats from pulldown menus and spinbuttons.
    * Client would use a requestinfo to get the race and class information.
    * Instead of rolled up stats, players would have a set number of points to spend on there stats (settable in the config file)
@@ -11,4 +11,33 @@
    * As part of this, the different classes would need to become archetypes, so server can know what they are.
    * Down the road, an advanced creation method could be used where player doesn't choose a class, but rather what skills they want (and maybe get a small pile of gold).  That should wait for any skill changes to be made.
  
  Purpose: http://mailman.metalforge.org/pipermail/crossfire/2007-July/011622.html
+ 
+ ==== Datas that should be needed by client, coming from server (feel free to update)====
+   * List of basic 'all types' informations
+    * How much point to distribute
+    * Base Max and Min of each stat
+    * eventually how much point at max you can spend, for each stat (could prevent unbalanced/unplayable characters)
+    * eventually "credits" for spending in the packs or special races/classes (if you assume the starter packs do not all value the same)
+    * eventually how much "credit" you can get from not spending an attribute point (0 for no convertion possible)
+   * List of classes (aka professions). For each character class:
+    * name
+    * description
+    * picture
+    * Minimum required in each stat to have that class (minimum wisdom for wizard, minimum dexterity for elf)
+    * Modifier in each stat this class provides -2 -1 0 +1 +2, etc
+    * Modifier to max level each stat can be (example a warrior has wisdom toped at 18 while wizard has toped 25)
+    * eventually credit this class cost (if you make some class more powerfull, you should make the cost more credit)
+    * Eventually One or several 'starter pack' specific to this class (list of server configured item/bonus you get with your new character)
+     * Example 1: "The wood elf pack": "You start with boots made for the wood+a shortbow+a skill related to forest survival"
+     * Example 2: "The merchant elf pack": "You start with a shor dagger+a cloak+skill in bargaining"
+   * List of races. For each race datas to send are same a for classes. Making it somehow generic, it should be possible to extend server to choose a third or fourth category too at creation (ex: choose an home land, choose a specialization, etc) without touching a single line of code in client.    
+ 
+ ==== Datas client should send back ====
+  * name
+  * new password
+  * title
+  * How much was spent on each stat
+  * For each list (classes/race)
+   * which item was choosen
+   * which pack was choosen


IP-Address  : 193.190.249.120
Old Revision: http://wiki.metalforge.net/doku.php/dev_todo:char_creation?rev=1183744040
New Revision: http://wiki.metalforge.net/doku.php/dev_todo:char_creation

-- 
This mail was generated by DokuWiki at
http://wiki.metalforge.net/




More information about the crossfire-wiki mailing list