Page 1 of 1

Skill and Level Limits in CSBwin

Posted: Wed Apr 27, 2016 1:43 am
by Paul Stevens
I have been working with a DM fan who threw fireballs twenty-four hours per
day for three weeks. He became concerned that his champion ceased
to gain new Wizard levels beyond Archmaster + 5. He reported this as a bug.

The problem is that CSBwin limits experience to 0x10000000 in order
to prevent overflow into the negative numbers. This limit was enforced
when someone threw enough fireballs to cause the overflow.

The Encyclopaedia states that there is no hard limit to experience/levels.
But there is.....in the Atari version the limit is either two billion (after which
it goes negative) or four billion (after which it goes to zero). I don't know
which but I suspect the latter. In CSBwin the experience limit
is 0x10000000 (268435456) and the level limit is 20 (Archmaster + 5).

Any comments? Christophe, would it be possible to put this information
in the Encyclopaedia (Technical Information/skills) so as to avoid
future bug reports by fanatical/sleepless fans.

Re: Skill and Level Limits in CSBwin

Posted: Wed Apr 27, 2016 12:06 pm
by terkio
:D
Don't tell there is a bug, it's a feature. Let them keep casing forever.

Re: Skill and Level Limits in CSBwin

Posted: Wed Apr 27, 2016 9:25 pm
by ChristopheF
I have added information about this on the skills page.
That is still a bug in the original engine where they did not anticipate such extreme players :)

Re: Skill and Level Limits in CSBwin

Posted: Thu Apr 28, 2016 12:03 am
by Paul Stevens
Thanks much, Christophe. It looks good. Now I don't have to
implement 64-bit skills.