[CF-Devel] Hard skill: inscription

crossfire-devel at archives.real-time.com crossfire-devel at archives.real-time.com
Sun May 30 23:23:46 CDT 2004


Nicolas Weeger wrote:
>
     
      Forgot to add :)
     
     >
     
      I'll suggest multiplying exp by something like (level/2).
     
     >
     
      This way a level 20 player would get approx 8k per scroll (ok, that 
     
     >
     
      means he'll still need some thousand scrolls...)
     
     

  This is an effect of the simple skill system.  When using that, it basically 
says don't factor level into calculation.

  This makes sense for things like monsters - an orc is always 10 exp (or 
whatever) no matter what level you are and the orc is.  If non simple is used, 
exp is adjusted, based on your level and that of the target.

  For inscription, I agree it doesn't make a lot of sense, because they only way 
we can calculate a meaningful exp total is to do it ourselves.  Note that the 
code does give exp based on the value of the scroll - higher level scrolls are 
generally worth more, but this is probably closer to a linear scale, which 
doesn't work out as well since exp is not linear.

  It also perhaps doesn't make a lot of sense, since the value may not really 
match the difficulty - difficulty is based 100% on level of the desired spell.

  So I guess after saying all that, I have no problem factoring level in. 
However, I'd be tempted to just put the code you want into the inscription 
routine, and not call calc_skill_exp() at all, since I think if you did so after 
manipulating it for level, you could get some really odd effects for people 
using the non simple exp system.


_______________________________________________
crossfire-devel mailing list
     
     crossfire-devel at lists.real-time.com
     
     
     https://mailman.real-time.com/mailman/listinfo/crossfire-devel
     
     
    


More information about the crossfire mailing list