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