[CF List] Leveling at high level

Mark Wedel mwedel at sonic.net
Fri Aug 30 23:26:19 CDT 2002


Andreas Vogl wrote:
>
     
      in reply to Mark W.:
     
     >
     
     
     >
     
     
     >>
     
     Doing some quick math on the exp table, I see that at level 
     
     >>
     
     50, you need 1.3 million exp to gain a level.  At level 105
     
     >>
     
     of thereabouts, you only need 1.6 million.
     
     >>
     
     So point #2 isn't really happening.
     
     >>
     
     
     >>
     
     Before we re-do the experience table again, is the issue only 
     
     >>
     
     needed for balancing about level 20 or so?
     
     >
     
     
     >
     
     
     >
     
      Yes, the lower levels seem fine to me.
     
     >
     
      It always took a fair amount of time for an average player
     
     >
     
      to get to level 20-30. After that, things started to go way
     
     >
     
      too fast.
     
     
  Ok.



>
     
      Those values look quite good. IMHO the gaps could still be
     
     >
     
      higher (especially the last 10 levels), but these values
     
     >
     
      are definitly a LOT better than what we have today.
     
     >
     
      Personally I'm abit out of the server code and I don't
     
     >
     
      know how high one could set the values before trouble
     
     >
     
      starts.
     
     
  Well, the max experience is about 2.1 billion.  on that table, last level is 
about 1.6 billion.

  The table I included unfortunately did not include commas.  But at level 70, 
you would need about 11 million/level.  This is roughly 10 times higher than it 
is now.

  Note that the last level in the current system is a little skewed - it goes 
from 130 million to 785 million to 1570 million - this was done so that you 
could get most all of your skills up to really high level also.  So we can't 
really look at the last entry in the current table - need to look at a few at 
the end.

  Of course making level gains cost more exp may reduce it more than just the 
exp cost - it _should_ reduce the power of the player also, reducing exp gain 
even more (your weapon can't have as many improvements, nor your armor, and when 
the item_power stuff gets tuned in, that also has an effect).  So this should 
really slow things down a bit.



>
     
     
     >
     
      Yes, let's just try it out. If modifying the levels[] array
     
     >
     
      in "common/living.c" is all that needs to be done, that'd be easy.
     
     
  In the simple sense, that is all that needs to be done.  Note for existing 
characters, this could cause oddness (eg, you had enough exp to be level 70 
before, but now only have enough for level 40).

  In practice, until you lose exp by some method, you will still remain level 
70.  But next time you die, you'll lose 30 levels now.

  In some sense, I would say 'tough luck' - you got that benefit of level 70 
because the game was easy.  The only 'downside' is peoples improved weapons - 
they could now be so depleted that they can no longer use the weapons they were 
able to use before, and are not even close to being able to use them.




    
    


More information about the crossfire mailing list