formula addendum addendum

From: Edward J Glamkowski (eglamkowski@ANGELFIRE.COM)
Date: 08/26/98

Alternately, since the overall trend for all five
cleric saving throws is 3 points every two levels,
we could use an array of base values:

int save_cleric[] = { 60, 70, 65, 80, 75 }

Then in mag_savingthrow, we have something like:

int mag_savingthrow(int type, struct char_data *ch) {
  switch ((int)GET_CLASS(ch)) {
  case CLERIC:
    return (save_cleric[type] - (GET_LEVEL(ch) * 1.5));
  case MAGIC_USER:

This preserves the different starting points of each
class, allowing them to have certain strengths and
weakness, but maintains the simplicity of having
just one equation.

--- <- Null webring  <- EiA webring

Angelfire for your free web-based e-mail.

     | Ensure that you have read the CircleMUD Mailing List FAQ:  |
     | |

This archive was generated by hypermail 2b30 : 12/15/00 PST