[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