Guild Wars Forums - GW Guru
 
 

Go Back   Guild Wars Forums - GW Guru > The Inner Circle > Community Works

Notices

Reply
 
Thread Tools Display Modes
Old Apr 28, 2005, 04:56 PM // 16:56   #1
Death From Above
 
Sausaletus Rex's Avatar
 
Join Date: Dec 2004
Advertisement

Disable Ads
Default Experience Table

The experience you get from killing a monster depends on many factors from your level to its level to just how many people are in your party. In general, the higher your level, the lower its level, and the more people in your party the less you'll get. But I'd like to put it in much more exacting terms than that. I've done some looking into it and it appears that experience works by set definitions on a table of sorts, if there's some underlying equation, I don't know it. Experience sharing, however, does work by some kind of equation. I'd like to find that out, too, (I guesstimate it to be Base XP divided by # of Party Members - in other words, a party of 4 killing a creature that should be worth 100XP to all of them would be worth 25XP to each, but I can't say for certain nor am I sure about rounding issues, what happens with level discrepancies in a group, and the like.) but first I want to know what *one* character will get from a specific monster. I'll probably have to throw this up in the CMS as it gets too large but for now, here's what I know:

(<--> Monster Level, ^v Character level):

Code:
	0	1	2	3	4	5	6	7
1	25XP	100XP	120XP	136XP	152XP	168XP	?	?
2	20XP	80XP	100XP	120XP	136XP	152XP	?	?	
3	15XP	64XP	80XP	100XP	120XP	136XP	?	?
4	10XP	48XP	64XP	80XP	100XP	120XP	?	?
5	5XP	32XP	48XP	64XP	80XP	100XP	?	?
6	0	16XP	32XP	48XP	64XP	80XP	?	?
7	-	0	16XP	32XP	48XP	64XP	?	?
8	-	-	0	16XP	32XP	48XP	64XP	?
9	-	-	-	0	16XP	32XP	?	?
10	-	-	-	-	0?	16XP?	?	?
11	-	-	-	-	-	0?	?	?
The pattern seem to hold pretty ture so a 10th level character killed a 5th level character they'd get 0XP, too, and 16XP for a 6th level, 32XP for a 7th, and so on.

0 Level Monsters are weird, obviously. Both from an XP standpoint but they also seem to vary in hp and strength from about a level of negative 5 all the way up to what should be level 0. For example, You get 20 health each level or 80+20xLv. Some level 0s get 80 health, some get 20. Some get somewhere in between. Depends on the creature. There are also similar discrepancies in armor and damage and critical hits and the like.

The table only goes to 5 accurately because I pretty much did this while leveling in Pre-Searing and there are no monsters past lv5 there. I'm missing a datapoints here and there even in what I have but I predict that killing a monster at level+3 will give you 136 XP.

Now, what I need from everyone is confirmation. As you're playing along keep an eye on how much XP you're getting from certain monsters. Let me know if your results don't match my expectations. It seems that, past that first level difference, things decrease or increase by 16XP each step you go.

Unanswered questions:
-What's level+3 XP worth?
-Is there an upper cap on XP? In other words, after you level too much monsters give no XP. If you were to fight really tough monsters for your level is there a point at which the additional XP you get from each level falls off or ends completely?
-How much percentile difference is there between each step?
-Does this hold true for bosses and creatures that go past level 20?
-Does this hold true for PvP play?
__________________
In my day, we didn't have virtual reality. If a one-eyed razorback barbarian warrior was chasing you with an ax, you just had to hope you could outrun him.
Sausaletus Rex is offline   Reply With Quote
Old May 04, 2005, 03:04 AM // 03:04   #2
Ascalonian Squire
 
Join Date: Apr 2005
Default

hey good work there, thnx for the informative table of experience!
OThePestO is offline   Reply With Quote
Old May 04, 2005, 01:17 PM // 13:17   #3
Pre-Searing Cadet
 
Join Date: Apr 2005
Default

I defeated a lvl 5 river drake with a lvl 2 warrior and I got 152 experience points. I can send you the screen shot to show it if you need to confirm.
Patrick Tan is offline   Reply With Quote
Old May 05, 2005, 05:09 AM // 05:09   #4
Ascalonian Squire
 
 
Join Date: May 2005
Location: The High Seas
Default

I don't mean to derail this thread, but here are a couple questions that I've wondered about related to experience gain:

- Do pets take experience?
- How much experience do henchmen and groupmates take?

Thanks for the chart. I'll try to keep track of my experience gain as I progress.

Captain Blackguard of the Pirate Ninjas
Captain Blackguard is offline   Reply With Quote
Old May 06, 2005, 02:25 PM // 14:25   #5
Lion's Arch Merchant
 
Stev0's Avatar
 
Join Date: Apr 2005
Location: Halifax, NS, Canada
Default

I've solo'd on some missions and ran the same areas with more characters and did'nt notice an xp difference.
Stev0 is offline   Reply With Quote
Old May 06, 2005, 09:46 PM // 21:46   #6
Ascalonian Squire
 
Join Date: Apr 2005
Profession: W/Me
Default

These are from notes I took while in the Maguuma Jungle region (and a bit from Kryta). All the values are with just 1 henchman (lvl 15) and no other players. The monk died several times during my journeys, and everytime the xp I got doubled while the monk was dead. So, at least as far as henchmen go, the xp splits evenly I believe.

@ lvl 16 (mob level X = Y xp)
15 = 40xp, 16 = 50xp, 17 = 60xp, 18 = 68 xp, 19 = 76xp

@ lvl 17
16 = 40xp, 18 = 60xp, 18 = 68xp

@ lvl 18
14 = 16xp, 15 = 24xp, 16 = 32xp, 18 = 50xp

So, it seems to follow the same pattern as lvls 1-5 if you double all the values to take into account the monk henchmen. A few times I was able to go out an solo if I found 1 mob, but I didn't make note of what levels, just that the xp was double what I was getting with the monk.
Joiry is offline   Reply With Quote
Old May 07, 2005, 06:26 PM // 18:26   #7
Death From Above
 
Sausaletus Rex's Avatar
 
Join Date: Dec 2004
Default

I can confirm now that Lv+3 XP is 136, as I predicted, so I think the model is holding true. I still need to figure out if there's a maximum cap on experience but once found it should be possible to put together a comprehensive table for things.

As for party sharring it looks pretty simple. You take the experience you would have gotten and divide it by the number of party members (Or BaseXP/PartySize). So, let's say you kill something that would give you 100XP and you're with someone a level lower than you, they'd normally get 120XP. You'd get 50XP while they'd get 60XP. Add in someone who's 3 levels above you, they'd normally get 48XP, and so you'd get 33XP (Maybe, I'm still not sure about rounding), your first friend would get 40XP, and the third would get 16XP.

As for pets, I haven't tested things explicity but it seems like they don't get a share of any experience at all. They do however, gain XP. It's hard to tell just how much they're getting but I'd say it seems they get the same amount of XP as you do.
__________________
In my day, we didn't have virtual reality. If a one-eyed razorback barbarian warrior was chasing you with an ax, you just had to hope you could outrun him.
Sausaletus Rex is offline   Reply With Quote
Old May 07, 2005, 06:34 PM // 18:34   #8
Wilds Pathfinder
 
Nash's Avatar
 
Join Date: Mar 2005
Location: Sweden
Guild: The Cornerstone
Default

Soloing Minotaurs I get 100 XP. They are L20, I am too.
So, it seems regardless of your level, killing same level monsters gives you 100 XP.
Nash is offline   Reply With Quote
Old May 08, 2005, 10:03 AM // 10:03   #9
Frost Gate Guardian
 
Wrynn's Avatar
 
Join Date: May 2005
Location: A place far away from where I want to be.
Default

Quote:
Originally Posted by Joiry
These are from notes I took while in the Maguuma Jungle region (and a bit from Kryta). All the values are with just 1 henchman (lvl 15) and no other players. The monk died several times during my journeys, and everytime the xp I got doubled while the monk was dead. So, at least as far as henchmen go, the xp splits evenly I believe.

@ lvl 16 (mob level X = Y xp)
15 = 40xp, 16 = 50xp, 17 = 60xp, 18 = 68 xp, 19 = 76xp

@ lvl 17
16 = 40xp, 18 = 60xp, 18 = 68xp

@ lvl 18
14 = 16xp, 15 = 24xp, 16 = 32xp, 18 = 50xp

So, it seems to follow the same pattern as lvls 1-5 if you double all the values to take into account the monk henchmen. A few times I was able to go out an solo if I found 1 mob, but I didn't make note of what levels, just that the xp was double what I was getting with the monk.
from personal experience, (no solid proof) it seems that no matter what levels the respective party members are, you get HALF of what you should've gotten per party member.
And it doesn't matter what level you're party member is, they will get half of what they shouldve gotten.
(ie: you are level 10 and they are level 11, and you kill a level 11 beast, then they will get 50 (if the 100 xp for same level thing holds up) and the level 10 would get more (as they killed a higher level beast)

HOWEVER, it seems that you will ONLY get XP if you actually attacked said beast, meaning, lets say one of your party members went AFK for a minute, so you went out stomping while waiting, anything you kill that they do not touch, you get full XP you should have, however, when tag-teaming a monster, itll be halved for each member.

for example:

Solo - Full XP
w/ 1 - 1/2 XP
w/ 2 - 1/3 XP
w/ 4 - 1/4 XP

remember, no soild proof, just the little that i remember from in-game.

and honestly, i havent played in the arenas yet (still leveling up three characters and farming a LOT) so I don't know if you gain XP in PvP (I'd assume so) and if the XP tables are different because getting 1/8th the XP or 1/6th would kinda stink if you are playing Arenas low level.

-Wrynn
Wrynn is offline   Reply With Quote
Old May 09, 2005, 04:21 PM // 16:21   #10
Academy Page
 
Join Date: May 2005
Default

<COPIED FROM EMAIL>Here is a snippet of code that I've found works for any level and party size that I've seen (this is purely opinion, I made the mathematical computation Rex's table so it's only fair for him to get the credit... it only took about 30minutes to derive and test the function and a few more hours to perfect it).

ML=Monster Level
CL=Character Level
PS=Party Size
abs()=absolute value

XP=16*abs(ML-(CL-6))

if(ML!=0)
if(ML>CL)
TOTAL=(XP+8)/PS
else if (ML==CL)
TOTAL=(XP+4)/PS
else
TOTAL=XP/PS
else
TOTAL=5*abs(CL-6) //Note that ML=0, and otherwise the equations would be the same.

If the pattern in bonus would not have stopped at +8 then we could have made a generic equation for it that looked something like:

if(ML>=CL)
BONUS=4*(ML-CL+1) // but it's obvious to see that if a level 20 beat a level 28 monster then they would gain a tremendous 36 more XP (or in a party of 8.....5 more XP).
<COPIED FROM EMAIL>

I didn't come up with this stuff but a friend did and asked me to post it for you. Said that since it came from your table you deserve the credit and the fans here deserve whatever comes from it (Lansing is his name). He'd post it himself but chose to stop actively participating in the forums but his words "It wasn't me who did the work, Rex did it, he should be the one to reap the rewards". Just thought I'd add that.

Last edited by JohnCoke; May 09, 2005 at 07:30 PM // 19:30..
JohnCoke is offline   Reply With Quote
Old May 10, 2005, 11:19 PM // 23:19   #11
Frost Gate Guardian
 
Join Date: May 2005
Profession: R/Mo
Default

The Excel formula for all but killing level 0 mobs is:

=MAX(0, 100 + (20 * SIGN($C6 - D$5)) + (16 * (ABS($C6 - D$5) - 1) * SIGN($C6 - D$5)))

Divide that number by the party size and you get your net experience per mob.

There weren't any IF statements involved. Most developers (myself included) avoid them in highly intense calculations, especially on server applications where there might be thousands of individual people hitting the server and doing this type of calculation. In this particular instance, I believe there would have to be an IF though, for all level 0 critters. Either that or they're doing a simple table lookup. If I wrote the code I'd probably do a table lookup, personally. It's a simple 2-dimensional array that's 20 by I suppose 40 (max player level is 20, don't know what the max mob level is - I've only heard of a level 32 dragon, but I've seen a level 30 dragon.) So given that, it's a very minor amount of storage and it can be done as a static in a C++ class.
Lewick is offline   Reply With Quote
Reply

Share This Forum!  
 
 
           

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Is there some kind of Dye Table? Riku Questions & Answers 10 Jan 23, 2006 06:39 AM // 06:39
Omega Complex Site Feedback 1 Aug 20, 2005 05:29 AM // 05:29
Ollj The Riverside Inn 10 Jul 16, 2005 06:55 PM // 18:55
Attribute Point Table col_firefly The Campfire 7 May 09, 2005 04:25 PM // 16:25
Possum Questions & Answers 0 Apr 19, 2005 07:37 PM // 19:37


All times are GMT. The time now is 04:46 PM // 16:46.


Powered by: vBulletin
Copyright ©2000 - 2016, Jelsoft Enterprises Ltd.
jQuery(document).ready(checkAds()); function checkAds(){if (document.getElementById('adsense')!=undefined){document.write("_gaq.push(['_trackEvent', 'Adblock', 'Unblocked', 'false',,true]);");}else{document.write("