experiance chart

stormrc

Dalayan Beginner
i was wondering if anyone has taken the time to figure out how much exp it takes at every level to level up. and help on this would be great
 
if you use a UI like SARS you have your xp bar with % markings. look before you kill a mob, compare with after you kill it. make a rough estimate.
 
If you really. And I mean, really wanted the numbers.

Create a lvl 1 toon. Turn on your log.

Level to 65.

Open the log, parse it for the lines that read "You have gained xxxx experience" or whatever the phrase is. Tally them between levels.

I can't imagine anybody's done that.
 
This would take SO much time to do because some races and classes level up faster than others... and others much slower than the rest.

Wait... I could be wrong... maybe I'm thinking up skill leveling.
 
This would take SO much time to do because some races and classes level up faster than others... and others much slower than the rest.

Wait... I could be wrong... maybe I'm thinking up skill leveling.

No you're right, different races have exp penalties or bonuses, some classes might too but I don't remember how SoD handles that. All of the penalties/bonuses are already known though, so if you level any given character up, you can calculate the base amount of exp needed with a 0% bonus/penalty.
 
It'd be an exercise in futility to try to match % to reported exp numbers to because the number you see is modified by a large number of hidden factors (such as multipliers to smoothen out hell levels) in addition to all the visible modifiers, so when it says you're getting 5000 xp at level 50 you may actually be getting 15000 xp to account for the fact that level 50 takes three times longer than level 49.

The exp calcs are a frakenstein's monster of code best left undisturbed, as Cyzaine can tell you.
 
And I thought spell stacking was bad =(

Three types of exp, of which you may be earning two at the same time. Adventure bands. Quest exp. Experience debt and res EXP. Hell levels. Approximately 1 million modifiers, many of which only affect one or two types of exp.

The fact that the exp code even works is something close to a miracle.
 
Also, what do you have against quality code comments like this in spell stacking?

Code:
			if (buffs[bff].spellid == spell_id)
			{
				if (spells[spell_id].SpellAffectIndex == 92)
					blocked = true;
				else if (IsDoT(spell_id) && IsNPC() && !GetOwner() && buffs[bff].casterid != caster->GetID())
					continue; //lolstacking :)
				else if (buffs[bff].casterlevel > caster->GetLevel() || buffs[bff].soulbonded == 1)
					blocked = true;
				else
					fade[bff] = 2;
			}

It's totally obvious what I meant!
 
Back
Top Bottom