To balance out the Intel prac gain for the classes I changed the Intel
(learned) struct from constants.c to give the %learned instead of
#learned. In the prac part of spec_procs I used the %learned as % of
the Max_Gain for the class. That way the learn points from intel don't
max out at like Int=7 for warriors.
To make this change I just went into constants.c and changed this array:
struct int_app_type int_app[] = {
to have percents, like:
.
.
.
{85}, /* int = 15 */
{90},
{95},
{100}, /* int = 18 */
.
.
Then in spec_procs.c I changed the skill gain formula, like this:
In SPECIAL(guild):
after:
percent = GET_SKILL(ch, skill_num);
change the percent += formula to this:
percent += MAX(MIN_GAIN(ch), (MAX_GAIN(ch) *
int_app[GET_INT(ch)].learn / 100))
You will also probally want to scale your MaxLearn matrix in class.c to
keep things in balance.
If anyone has comments please let me know!
-Shaw
+------------------------------------------------------------+
| Ensure that you have read the CircleMUD Mailing List FAQ: |
| http://democracy.queensu.ca/~fletcher/Circle/list-faq.html |
+------------------------------------------------------------+
This archive was generated by hypermail 2b30 : 12/15/00 PST