Re: [CODE][ROLEMASTER] Anyone interested in discussing how circle could be made to use RM rules?

From: Craig Cooney (perfect_circle@angelfire.com)
Date: 11/04/00


  Below is my exp scale which conforms 100% to
RoleMaster(well the edition I have anyway, not sure about the new one).  I cut it out of my exp_replacement patch which I submitted to by ftp
to circlemud.org, but nobody has posted yet.  I'll
be happy to send the entire patch and/or my
Linked-list world patch to anyone who wants them.

+
+/******************************************************************
+ RoleMaster Exp Scale by Craig Cooney(Perfect_Circle@angelfire.com)
+ ******************************************************************
+
+     Level         Points Required
+     -----------------------------
+         1                     10,000
+         2                     20,000
+         3                     30,000
+         4                     40,000
+         5                     50,000
+         6                     70,000*
+         7                     90,000
+         8                    110,000
+         9                    130,000
+        10                    150,000
+        11                    180,000*
+        12                    210,000
+        13                    240,000
+        14                    270,000
+        15                    300,000
+        16                    340,000*
+        17                    380,000
+        18                    420,000
+        19                    460,000
+        20                    500,000
+        21                    550,000*
+
+ *All of the asterixed points denote an increase in the
+  required points necessary for progression.
+
+ All of the levels after one attains level 20 cost
+ an additional 50,000 experience points.
+ ***************************************************************/
+
+ int exp_to_level(struct char_data *ch)
+ {
+   int exp;
+
+   if (GET_LEVEL(ch) < 6)
+     exp = 10000;
+   else if (GET_LEVEL(ch) < 11)
+     exp = 20000;
+   else if (GET_LEVEL(ch) < 16)
+     exp = 30000;
+   else if (GET_LEVEL(ch) < 21)
+     exp = 40000;
+   else
+     exp = 50000;
+
+   return exp;
+ }


Angelfire for your free web-based e-mail. http://www.angelfire.com


     +------------------------------------------------------------+
     | Ensure that you have read the CircleMUD Mailing List FAQ:  |
     |  http://qsilver.queensu.ca/~fletchra/Circle/list-faq.html  |
     +------------------------------------------------------------+



This archive was generated by hypermail 2b30 : 04/11/01 PDT