Talk:Experience

/Archive

XP cap
When I last farmed trolls for skill points I got 512xp/troll, is this a recent update or did the anon not test enough? &mdash; Skuld  13:30, 9 June 2006 (CDT)
 * "before scroll" perhaps? I really don't know. - 14:44, 9 June 2006 (CDT)

XP Miscellaneous
When I kill level 0 mobs in Pre-Searing Ascalon with a level 1 character, I get only 25xp/kill instead of 80, 20 instead of 64 at level 2, 10 instead of 32 at level 4 and 5 instead of 16 at level 5, so it seems level 0 mobs are a special case. I have also noted that bosses give double xp. &mdash;Khudzlin 08:38, 6 July 2006 (GMT)


 * That should be added. It should also be added that the cap is applied BEFORE the doubleing of xp. If you kill a level 28 boss with a level 20 character you'll get 464 xp. --[[Image:Warrior's_Endurance.jpg|18px]] numma_cway 07:34, 26 November 2006 (CST)

Changes
The old table was ripped directly from a page on GWO (it even provided a link), though that page is now gone and the data/table is on their wiki. So, I redid the table. I ended up removing the stuff you get at each level, since this is an article about experience points. I linked character development near the top, which doesn't exist yet, as somewhere to put the general info about everything involved in leveling. Maybe it could be thrown into character level instead. I'll think about it some more first. --Fyren 12:58, 6 September 2006 (CDT)


 * Your new table is incorrect. The virtual levels past 20 don't all cost 15K experience.  They still follow the usual experience requirement progression (add 600 each time), and are simply capped at 15K.  The old table reflected this. --adeyke 13:08, 6 September 2006 (CDT)


 * Changed. --Fyren 13:21, 6 September 2006 (CDT)
 * I think it makes sense that when a correction is suggested and corrected, that the discussion about it also be removed. - OYE

Formula
The formula lacks the following conditions: (Almost) Complete formula should look like this ('pasteable' into your favorite spreadsheet program): MIN(MAX((100 + 4*SIGN(o - y) + 16*(o - y)),0)/a,280) Complete formula should include XP gains against lvl0 creatures. If anyone can figure it out, please update this formula. --  n 00kie  (Ping) 07:06, 3 November 2006 (CST)
 * no negative xp
 * no more than 280 xp

Level 0 mobs give MIN(30-5*pl,0)/a, where pl is player's level (they give 25 XP to a level 1 player, 20 to a level 2, 15 to a level 3, 10 to a level 4, 5 to a level 5 and nothing to a level 6+). Also, XP awarded is rounded to the nearest integer after party division, with half-points rounded down (an enemy with the same level gives 12 XP to a player in a party of 8, not 13). Khudzlin 23:03, 27 November 2006 (CST)

Thanks. I guess this is it then: IF(o=0,ROUND(MAX(30 - 5*y,0)/a,0),ROUND(MIN(MAX((100 + 4*SIGN(o - y) + 16*(o - y)),0)/a,280),0)) --  n 00kie  (Ping) 10:17, 6 December 2006 (CST)

I'm not into spreadsheet formulas, especially ones that complicated (better split the formulas for more clarity), but you're probably right, except the rounding used by GW is non-standard (standard rounding rounds .5 up, while GW rounds .5 down) and to be absolutely complete, you'd have to add something to take into account the fact that XP awarded by bosses is doubled between the capping and the rounding, which would yield IF(o=0,ROUND(MAX(30 - 5*y,0)/a,0),ROUND(MIN(IF(boss,2,1)*MAX((100 + 4*SIGN(o - y) + 16*(o - y)),0)/a,280),0)) and the rounding problem still isn't solved. --Khudzlin 13:48, 8 December 2006 (CST)


 * Here's a C++ version of that equation, as well.

if (en_level == 0) {   exp = ((30 - (5 * char_level)) / party_size) * multiplier; exp = round(exp, 0); } else {   exp = ((100 + (4*sin(en_level - char_level)) + (16*(en_level - char_level))) / party_size) * multiplier; exp = round(exp, 0); }

For those to whom it makes more sense in this form. ^_^ RavynousHunter 15:50, 13 February 2007 (CST)

additional multiplicators, capped at x7
I've added the remaining multiplicators beyond the Boss factor. When testing, I have concluded that the total multiplication bonus from boss flag, insight scroll, and appropriate bounty can not be larger than 7, whereas the theoretical maximum is currently 12: times 2 from boss, times 2 from bounty, times 3 from the rare berserker scroll. I tested on Exuro Flatus with the N/Mo boss farmer build. Exuro is a level 28 boss and there is a Titan bounty just outside the portal, resulting in a very respectable 232*2*2 = 928 XP a pop without a scroll. However, when I added a rare Berserker scroll (x3) I was hoping for 928*3 = 2784 XP; however, it resulted in "only" 1624 = 232 * 7 XP. A common berserker scroll (x2) gave me 1624 as well, instead of 232*8 = 1856 XP. A common Adventurer's scroll (x1.5) gave me the expected 232*2*2*1.5 = 1392 XP --RolandOfGilead 23:53, 14 January 2007 (CST)

all multipliers applied before rounding?
I've noticed that the Boss factor seems to be applied before rounding, as noted (bosses regularly award odd XP), but the bounty factor seems to be applied after rounding (equal level mobs with bounty in a party of 8 give only 24 XP instead of the expected 25). I don't know about the scroll factor. --Khudzlin 18:18, 18 January 2007 (CST)

Discovered quite funny fact
If you have exactly half the XP you need for level 20 (means 70300), you are at level 13,73, which is very close to the "leet" aspect. What do you think about it?
 * Coincidence. Value is not even 1337 it's 1373. It's just random. --  n 00kie  (Ping) 12:32, 20 January 2007 (CST)
 * Sure coincidence, but i found it quite funny to see, as i calculated^^ 89.14.243.219 13:36, 20 January 2007 (CST)
 * :) --  n 00kie  (Ping) 20:33, 20 January 2007 (CST)

weird equation
whats with the other half of the equation? it says [100+/-4+/-16 x sgn(o-y)+16(o-y)]/a. in the example, it leaves out the +16(o-y) bit. is that a misprint in the equation? also, wat does sgn mean?
 * It's not left out of the equation at all. Look carefully: I think you're seeing a '16' where there isn't one. "sgn" is the "sign function". (here is a quick and dirty explanation of what it is.)  It's what's making it +4 or -4 in the two examples.  Then there's your 16(o-y).  &mdash; [[Image:Fin_sig.gif|User:Kyrasantae]] kyrasantae   20:57, 23 January 2007 (CST)

The equation does seem oddly complex, why would they need to use the sine function anyway? I'm sure theres a far simpler equation they couldve used than that monstrosity. PS: The 'sgn' for the sine function looks wierd to me, which is prolly why he didnt get it at first. I think they should alter it to say 'sin' instead of 'sgn', easier to tell what it is, 'cause that one had me confused there for a minute, too. RavynousHunter 15:41, 13 February 2007 (CST)

Who Gets Experience
Cannot find it: how do you qualify for Experience for a kill? Its certainly if the foe aggroed you, but what about monks staying back from the battle? Will a bonder get experience if he doesn't actually heal? Oye 00:17, 3 February 2007 (CST)


 * Technically, he would. However, you have to stay within aggro range of the foe when it dies, otherwise you dont get any XP at all.  RavynousHunter 15:36, 13 February 2007 (CST)