Re: Class.c

From: George Greer (
Date: 06/20/02

On Thu, 20 Jun 2002, Jason Yarber wrote:

>Oh, boy, we're talking about specialty.  As you can
>probably tell from my tablestoformula patch, I've already outlined the
>method of changing most of the switches to single line formulas, that may
>run faster than the switch. I'm pretty sure they won't run any slower.
>Now your looking for a perfect formula for the levels command.

I didn't mean a single formula necessarily.  If you need an extra formula
for other ranges, that's fine too.  For 3.1, I want it exactly the same.
After that they can be changed.

>As you see, unlike the switch code, this is much simpler, and tends to
>work just a tad faster, although you will probably never notice the

Even the .0002 seconds was an overstatement because for each of the 100,000
loops, I ran the function for every possible combination of class, level,
and saving throw type.  So if you want to call level_exp() in a tight loop
millions of time, sure a switch isn't what you want.  Otherwise, who cares
about the speed.

George Greer

   | FAQ: |
   | Archives: |
   | Newbie List:   |

This archive was generated by hypermail 2b30 : 06/25/03 PDT