top level
Moderator: Board moderators
top level
Leaf: why is the top level only go up to 114? it seems like the config file goes up higher? is it just that the XP number would overflow by the next level, or is there any reason for stopping at 114?
-
- Forum Aficionado
- Posts: 1994
- Joined: Tue Apr 29, 2003 5:55 pm
- Location: Minnesota, USA
- Contact:
I don't know.
That's outside of my "know sphere"
That's outside of my "know sphere"
"Put another, more succinct way: don't complain, contribute. It's more satisfying in the long run, and it's more constructive."
Eric Meyer
Eric Meyer
-
- Forum Aficionado
- Posts: 1994
- Joined: Tue Apr 29, 2003 5:55 pm
- Location: Minnesota, USA
- Contact:
The mailing list [1] or look for mwedel on the IRC channel [2].Aaron wrote:would your know sphere happen to include who to ask about this?
[1] - http://mailman.metalforge.org/mailman/l ... crossfire/
[2] - http://crossfire.real-time.com/irc/
"Put another, more succinct way: don't complain, contribute. It's more satisfying in the long run, and it's more constructive."
Eric Meyer
Eric Meyer
-
- Forum Fanatic
- Posts: 852
- Joined: Sun Jun 13, 2004 2:07 am
- Location: Hemel Hempstead
I haven't really ever read through the skill code in detail, but I do know the following:
level is sent as a single byte in the stats packets, meaning that about 255 it would overflow, this is a client-side limitation to the number of levels a player can have. (although server-side level is stored as a 16-bit number).
XP is stored as a 64bit value, and shouldn't overflow until well into the quadrillion range.
If you want to experiment with this, try altering the xp_table file in lib, in particular the max_level value (and add some exp numbers for new level breaks).
This will break client side above level 255 (it will display wrongly), but the server itself may fail at 128, 256 or 32768 (or possibly some other value, but these are the most likely ones).
level is sent as a single byte in the stats packets, meaning that about 255 it would overflow, this is a client-side limitation to the number of levels a player can have. (although server-side level is stored as a 16-bit number).
XP is stored as a 64bit value, and shouldn't overflow until well into the quadrillion range.
If you want to experiment with this, try altering the xp_table file in lib, in particular the max_level value (and add some exp numbers for new level breaks).
This will break client side above level 255 (it will display wrongly), but the server itself may fail at 128, 256 or 32768 (or possibly some other value, but these are the most likely ones).
-
- Forum Fanatic
- Posts: 852
- Joined: Sun Jun 13, 2004 2:07 am
- Location: Hemel Hempstead