permanent experience option

Speak about everything in regards to Crossfire.

Moderator: Board moderators

Post Reply

Would you prefer to play on a server with the "permanent experience" option turned on?

Poll ended at Thu Dec 16, 2004 12:37 pm

yes
5
71%
no
1
14%
I don't know about this option
1
14%
I don't care
0
No votes
 
Total votes: 7

User avatar
Atan
Luser
Posts: 21
Joined: Thu Nov 13, 2003 7:43 pm
Location: Geneva, Switzerland

permanent experience option

Post by Atan »

I haven't played crossfire for a while, and came back a couple of days ago. I downloaded client and server, played around a bit standalone and on servers.

On standalone, I'm traing the new use_permanent_experience option. Sounds like what I want, so that exploring a lot becomes viable (rather than coming back a lot to known places to minimize deaths), as well as to preserve experience in the less used skills (smithery,...).

I have two questions though:

1) how does it actually work? Am I right to believe that two separate counts of exp are kept, say for each 2 exp 1 goes to a "permanent" stack and the other to a "losable" stack, and the number given by the client is the sum of both?

2) do any of the multiplayer servers actually have this feature turned on?

Thanks,

Atan
Leaf
Forum Aficionado
Posts: 1994
Joined: Tue Apr 29, 2003 5:55 pm
Location: Minnesota, USA
Contact:

Re: permanent experience option

Post by Leaf »

Atan wrote:
1) how does it actually work?
It's found in the config.h file

You have 3 values:

#define PERM_EXP_MINIMUM_RATIO 0.25f
#define PERM_EXP_GAIN_RATIO 0.10f
#define PERM_EXP_MAX_LOSS_RATIO 0.50f

The minimum ratio is the minimum amount of permanent exp relative to the total exp in the skill (ie, at a default of .25, if you had 100 experience, at least 25 of it would be permanent).

The gain ratio is how much of experienced experience goes to the permanent value. This does not detract from total exp gain (ie, if you gained 100 exp, 100 would go to the skill total and 10 to the permanent value).

The loss ratio is the maximum amount of experience that can be lost in any one hit - this is calculated as total exp - perm exp * loss ratio.

I would presume that in order to have a server will all permanent XP, you would use the following:

#define PERM_EXP_MINIMUM_RATIO 1.00f
#define PERM_EXP_GAIN_RATIO 1.00f
#define PERM_EXP_MAX_LOSS_RATIO 0.00f
Leaf
Forum Aficionado
Posts: 1994
Joined: Tue Apr 29, 2003 5:55 pm
Location: Minnesota, USA
Contact:

Re: permanent experience option

Post by Leaf »

Atan wrote: 2) do any of the multiplayer servers actually have this feature turned on?
crossfire.metalforge.net is using the permanent exp system (see my previous post) - I don't know of any public server that is using 100% permanent exp though.
User avatar
Atan
Luser
Posts: 21
Joined: Thu Nov 13, 2003 7:43 pm
Location: Geneva, Switzerland

Re: permanent experience option

Post by Atan »

Thanks a lot leaf for the detailed reply! That's the kind of explanation that makes me want to dig into the code someday... maybe... :o
leaf wrote: crossfire.metalforge.net is using the permanent exp system (see my previous post) - I don't know of any public server that is using 100% permanent exp though.


Well, 100% permanent would probably not be fun. IMO the goal of perm exp is as an incentive to act boldly (knowing you won't lose all because you dare to walk the untrodden path) but leaving some penalty to dying, so you still remain cautious and cherish your virtual life as you should :wink:

Anyway, you just convinced me to use metalforge as a base (besides the fact that the server I was mostly playing in now tends to crash a lot).

Atan
Post Reply