Log in

View Full Version : How XP Works


Dumesh Uhl'Belk
12-28-2010, 08:24 PM
Draft 1.0 - More math to follow. I reached my limit for dealing with this question for tonight

How XP works

First, I'll describe a sample party and use a tasty pie analogy to help make the mechanics easier to understand. Then, I'll get more number and formula based for those who want the nuts and bolts. (coming soon... when I feel like updating)

Think of each mob that gets spawned in EQ as a pie, a very tasty pie.

When a PC kills a mob, he gets to eat the pie.

When players group together and kill a mob, they have to split the pie. However, through the magic of the group bonus, for each person in the group beyond the first, the pie gets a little bit bigger (2% bigger in fact) before we pull out the knife to divide the slices.

Well, how do we slice the pie? How big will each slice be?

The answer is that we measure all the pie that each player has ever eaten (his total xp). Then we cut the slices in proportions matching those relative values. So, let's say our sample group is a simple trio of Bob the Bard, Chris the Enchanter, and Diane the Druid. Since Bob came into the world of Norrath, he's eaten 150lbs of pie. Chris has had 100lbs of pie, and Diane has also eaten 100lbs of pie. Our sample group has just killed a mob. This mobs' representative pie magically grows to be 4% larger than if a solo player killed him. Then the pie is split with 3/7 of it going to Bob, 2/7 to Chris and 2/7 to Diane. The classes of these characters makes no difference at all. The only thing that determined how big each slice of the pie would be was the net total xp that each of them had earned since character creation.

But what about xp penalties, you say?

They most certainly exist. The penalties change the amount of pie that a PC has to eat to gain each level. Human warriors have to eat 90% of the pie that Human Druids have to eat to level up. Troll Shadow Knights have to eat 68% more pie than Human Druids to level up.

The important and painfully obvious consequence of this is:

A level 30 Human Monk has 20% more total xp than a level 30 human cleric.

A level 50 Ogre Shadowknight has 60% more total xp than a level 50 dwarf cleric.

Or to look at it a different way...

A human monk with 10,000,000xp is level 20.

A halfling warrior with 10,000,000xp is level 22

A troll shadowknight with 10,000,000xp is level 18

If the three characters above where to group together, they would all get equal slices of the pie.

But, But, you didn't say anything about the penalties when you talked about how xp is split!!! why not?

When the tasty pie is cut into slices for the group, the levels of the various PCs are not consulted (not directly anyway), only the xp totals for the PCs. The game code doesn't care if Bob is a human or an elf, a bard or a monk, level 10 or level 15... the game code only cares what Bob's total xp is.

What about zone modifiers?

Zone modifiers shrink or expand the pie before the slices are cut.

What does this all mean?!?

1. Group with people who have similar xp totals to you

2. Group with people who have similar xp totals to you

3. Group with people who have similar xp totals to you

See, it was so important, I had to say it 3 times. Please note what that really means. Race/Class combos with no penalty but who are 6 levels higher than you nerf your xp more than the hybrid who is the same level as you in most cases, especially at levels below 30. In your teens, a player 6 levels higher than you has 300 to 400% of your xp total... obviously much worse than the 140-168% of your total that a equal level hybrid has.

So, final thought...

Group with good players. An equal level group with multiple hybrids generally takes no more than 16% more kills to gain a level that a similarly leveled group that has no hydrids. Good groups kill at least 16% faster than bad groups. So, group with good players regardless of class.

Rhambuk
12-28-2010, 09:10 PM
very nice dumesh. Hopefully can get this stickied, I still see a lot of people that don't know how it works.

President
12-28-2010, 09:39 PM
Definitely should have done it in terms of eating gnomes, not pies.

Rogean
12-28-2010, 09:43 PM
mm... pie...

Estu
12-28-2010, 10:35 PM
There's a big gaping inconsistency here: Bob would never go EXPing, he just hangs out in the EC tunnel!

Ongbak
12-28-2010, 10:38 PM
There's a big gaping inconsistency here: Bob would never go EXPing, he just hangs out in the EC tunnel!

Yak
12-29-2010, 10:25 AM
Dumesh, thanks for talking the time to clear up the XP controversy in detail. I hope that they sticky this!

knottyb0y
12-29-2010, 10:32 AM
Very VERY good post. In all my years of EQ nothing has broken down how exp is gained as well as this one. Thanks, looking forward to more information to come.

Ryken
12-29-2010, 04:43 PM
This is an excellent post and answered some questions I had about EXP.
I only have one complaint: I'm really hungry all of sudden.

Walabaego
12-29-2010, 06:35 PM
Another thanks to Dumesh for this nice break down, mmm Pie. :)

Pyrocat
12-30-2010, 10:58 PM
Nice write up! Added it to the F.A.Q.

I was under the assumption that the group exp bonus was better than 2% per person though. Can you confirm / research that? I thought that the 6th member was essentially always "free" because they added 20% to the group bonus.

Chanus
12-30-2010, 10:59 PM
It was always my understanding that the sixth group member resulted in everyone receiving XP as if there were five members, but I don't know that my knowledge was ever based on anything more than hearsay.

Dumesh Uhl'Belk
12-31-2010, 01:43 AM
It was always my understanding that the sixth group member resulted in everyone receiving XP as if there were five members, but I don't know that my knowledge was ever based on anything more than hearsay.

The group bonus was changed several times. I don't have the dates handy without searching through patch notes, but 2% per member starting with the second, 10% with full group was the original group bonus. It was eventually changed to what you are describing... a scaling bonus up to the 5th person, and then the 6th person adding enough that members got the same amount per kill as with 5 members.


--- I looked it up. It was changed in June 2003 to make the 6th man free.

--- and for what it's worth, Jan 2001 is when the group bonus changed from what I described to this:
2 person group - 2% total bonus.
3 person group - 6% total bonus.
4 person group - 10% total bonus.
5 person group - 14% total bonus.
6 person group - 20% total bonus.

-- and Thanks Pyro. Not enough people read the FAQ.

--- more info ---

Jan 14, 2001... basically one month after Velious came out is when
1. class based penalties went away
2. when group xp started being split based on level instead of total xp (therefore, no longer sharing the race base penalties that still remained)
3. death penalties had to be adjusted to account for the math tricks they used to get rid of the class penalties
4. new group bonus rates (mentioned above) were put in
5. Zone Experience Modifiers were tweaked

Fourthmeal
12-31-2010, 01:55 AM
I clicked on this expecting all my questions about Windows XP to be answered

thefloydian
12-31-2010, 06:20 AM
good thread

Nocte
12-31-2010, 06:34 AM
Well done.

Fohsap
12-31-2010, 12:06 PM
Can't someone just post all the dang bonuses? I mean all of em? :confused:

Fohsap
12-31-2010, 12:23 PM
Is this up to date? I thought humans also had an xp bonus?
http://www.project1999.org/forums/showthread.php?t=1002

Dumesh Uhl'Belk
12-31-2010, 12:44 PM
Is this up to date? I thought humans also had an xp bonus?
http://www.project1999.org/forums/showthread.php?t=1002

Yes, the FAQ has the complete list. Humans were advertised as having a bonus in the original game materials, but in fact, the devs made an error in the original code giving the bonus to halflings instead. When they finally figured it out, they decided to leave it alone instead of nerfing halflings. Humans were popular enough, and adding the bonus retroactively would have caused lots of human characters to instantly level up which they didn't want to do.

Fohsap
12-31-2010, 12:55 PM
Yes, the FAQ has the complete list. Humans were advertised as having a bonus in the original game materials, but in fact, the devs made an error in the original code giving the bonus to halflings instead. When they finally figured it out, they decided to leave it alone instead of nerfing halflings. Humans were popular enough, and adding the bonus retroactively would have caused lots of human characters to instantly level up which they didn't want to do.

Ah, but wouldn't it be nice? I mean, since humans suck...

Rhambuk
12-31-2010, 04:14 PM
Ah, but wouldn't it be nice? I mean, since humans suck...

Just 1 more reason that halflings are the best race!

Dumesh Uhl'Belk
12-31-2010, 04:17 PM
Just 1 more reason that halflings are the best race!

best race TO EAT!

Rhambuk
12-31-2010, 04:42 PM
best race TO EAT!

Gnomes sir, Gnomes!

Wheres brut, hes an authority on little tasteys.

Dumesh Uhl'Belk
12-31-2010, 04:58 PM
Gnomes sir, Gnomes!

Wheres brut, hes an authority on little tasteys.

I don't eat gnomes, because they bake me PIE! and serve it with malted milk!

Fohsap
12-31-2010, 05:12 PM
Can someone give me an ETA on the boat to Qeynos? *yawwwwwwwn*

letsdance
02-21-2011, 03:51 AM
Jan 14, 2001... basically one month after Velious came out is when
1. class based penalties went away
2. when group xp started being split based on level instead of total xp (therefore, no longer sharing the race base penalties that still remained)
3. death penalties had to be adjusted to account for the math tricks they used to get rid of the class penalties
4. new group bonus rates (mentioned above) were put in
5. Zone Experience Modifiers were tweaked

the class exp penalty has been removed and the grouping bonus increased. there was also other exp changes, like increasing exp for higher lvl mobs. i think all this was before SoL (of course there have also been more changes after SoL). will such changes also happen on this server?

Dumesh Uhl'Belk
02-22-2011, 09:25 PM
will such changes also happen on this server?
The devs are well informed on this issue and generally try to match the classic timeline. I expect that they will make the changes at the appropriate point in this server's life, but ultimately, that's up to them.

DevGrousis
02-22-2011, 09:32 PM
absolutely excellent. keep this bumped

Dumesh Uhl'Belk
02-22-2011, 11:33 PM
absolutely excellent. keep this bumped

Thanks for the positive feedback, but also note that this thread is linked from the Project1999 FAQ along with a ton of other good information...

http://www.project1999.org/forums/showthread.php?t=1002

shuklak
02-22-2011, 11:52 PM
"Group with good players."

Great advice. The best exp I ever got was not based on race nor even class, but on the ability of the person to play the game with talent and skill.

gnomishfirework
02-23-2011, 02:51 AM
Eventually, I'll hit the level cap. I have never really given a damn about EXP penalties except when playing a hybrid solo, which I try not to do.

Asher
09-05-2011, 03:38 PM
Any Dev/GM able to confirm this for the naysayers out there?

Asher

raptorak
09-05-2011, 04:26 PM
so when is velious coming out and when can i finally play my troll sk without wanting to kill mysef?

maximum
11-17-2011, 03:12 PM
/bump

rafaone
11-17-2011, 04:33 PM
Very nice man!!

Diggles
11-17-2011, 05:13 PM
oh god, bard kite leveling without 40% penalty

pickled_heretic
11-17-2011, 05:37 PM
oh god, bard kite leveling without 40% penalty

ilyaz
11-19-2011, 06:24 PM
I KNEW IT! Ogres eat more PIE! I knew it....