Page 1 of 1

[Request] Character based XP modifiers

Posted: Mon Nov 17, 2008 12:42 pm
by ZexisStryfe
I am making this request in the spirit of customization, and of course for my own personal custom server asperations. :P
Could we add the ability to let every character have different permanent xp modifiers? As far as I can tell this would be as simple as adding one field to the character record (xp_multiplier) with a little coding in the background. Basically we would have the xp_multiplier field default to a value of 1 and have the emulator calculate each character's actual xp gain by doing ((xp_multiplier x server xp rate) x vitality multiplier) + Temporary xp bonuses = final xp rate.
This way if if you wanted to set the individual's xp rate to 125% server norm, you just enter 1.25 in the multiplier field. I think this would be great for admin who want to give donators bonuses or for various other applications (such as quests increasing your xp rate :wink: ).
Its just an idea, but one worthy of adding i think.

Posted: Mon Nov 17, 2008 3:48 pm
by Arremis
I like this idea...it's unusual...and it would be the first time an emu has ever done this (to my knowledge).

Posted: Mon Nov 17, 2008 3:59 pm
by LethalEncounter
Yah I think it could be added fairly easily.

Re: [Request] Character based XP modifiers

Posted: Mon Feb 15, 2010 6:27 pm
by ZexisStryfe
I would really like to bump this and add in the ability to give zones XP modifiers as well.

Re: [Request] Character based XP modifiers

Posted: Wed Feb 17, 2010 9:43 am
by Arremis
Just like the "Hot Zones" in EQ :)

Re: [Request] Character based XP modifiers

Posted: Wed Feb 17, 2010 3:26 pm
by ZexisStryfe
Arremis wrote:Just like the "Hot Zones" in EQ :)
Exactly. And the devs have stated on several occasions that different zones have different base XP rates, even in EQ2.

Re: [Request] Character based XP modifiers

Posted: Wed Feb 17, 2010 3:29 pm
by Scatman
I believe John has mentioned a feature like this before. Correct me if I'm wrong John, but we will be implementing a system for zone variables so even more than xp can be modified per zone. Once we implement this, xp will certainly be first on the list.

Re: [Request] Character based XP modifiers

Posted: Tue Mar 16, 2010 10:50 am
by John Adams
I'd like to bump part of this request. Shush Zexis, we'll get to it all eventually ;)

I am not sure if EQ2 Live supports "Hot Zones", but I very much like the concept from EQ1. If EQ2 does support bonus XP zones, then my next question is do they support bonus XP areas, like a POI or Location specifically has a higher XP rate than anywhere else in the current zone? I am not sure how practical the latter is, but in the name of customization ~grin~

Anyway, I'll add a field to our zones table: xp_modifier, float, default value 0 for No modification. value of 1 would also mean no modifier (1:1). But 0.5 is 1/2 the xp, 1.5 is 1-1/2x the xp, etc.

Any additional thoughts?

Re: [Request] Character based XP modifiers

Posted: Tue Mar 16, 2010 11:11 am
by Zcoretri
I believe they do have "hot zones". I think only designated instances become "hot zones", no overland zones or shared dungeons are ever "hot zones", they just server wide the bonus XP.

I hardly play live at all anymore, but that's kind of what I remembered.

Re: [Request] Character based XP modifiers

Posted: Tue Mar 16, 2010 12:26 pm
by Scatman
Regarding character xp bonuses: isn't that a feature Live supports? Example: for every toon at max level you get an additional 10% XP or the weekend XP bonuses. We could make this a separate table so we can give custom descriptions (when you hover your mouse over the XP bar).

Re: [Request] Character based XP modifiers

Posted: Tue Mar 16, 2010 1:13 pm
by ZexisStryfe
Yes to both Z and Scat. Both of these are onlive. Right now Moors of Ykesha is actually an XP hot zone. And for each char you have at max level you get a bonus 10% xp to all your other chars on that account. However advanture and tradeskill xp are separate, so we would need two variables to separate them out.

Re: [Request] Character based XP modifiers

Posted: Tue Mar 16, 2010 3:13 pm
by John Adams
What about AA XP? And is there really a thing called "Quest XP"? Not sure where I saw that referenced.

Re: [Request] Character based XP modifiers

Posted: Tue Mar 16, 2010 4:10 pm
by ZexisStryfe
Quest XP is unaffected by all the above modifiers. AA Xp would be a third variable, however there is some crossover because at max adventurer level all your Adventurer Xp is converted to AA Xp at a rate of 7 XP : 1 AA XP (if I recall properly).

Re: [Request] Character based XP modifiers

Posted: Tue Mar 16, 2010 9:40 pm
by John Adams
So based on this code, I am assuming this is one of those places we'd have to check what a zones.xp_modifier value might be, if not 0 or 1, and apply that to the XP being calculated here.

Correct?

Re: [Request] Character based XP modifiers

Posted: Wed Mar 17, 2010 6:02 am
by ZexisStryfe
Yes, both zones and a char specific variable as well.