> > int saving_throw[NUM_OF_SAVES] [LVL_IMPL + 1];
> > int ac[LVL_IMPL + 1];
> >
> > It's late and I can't think, is there a reason this would be dumb?
Use this variable instead:
sh_int saving_throw[5]; /* Saving throws - Actual values */
The way he described it, the specific types of variables he's saying
to use, I would say is insane. However the idea is pretty good.
Easily enough done to subtract the savings every few levels:
if (!(mod(GET_LEVEL(ch), 3)))
for (i = 0; i < 5; i++)
ch->saving_throw[i] -= 2;
Whatever... This might actually be a good way to do it. Someone
else explore the possibilities -- I'm gonna go and run MSVC Debugger
over the DNS cache a coupla more times. :)
.-------------------------------------------------------------.
| The Fractal Dimension -- "Nonexistent mud of the year"|
'-------------------------------------------------------------'
+------------------------------------------------------------+
| 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