[Request] Character based XP modifiers

EQ2Emulator Development forum.

Moderator: Team Members

Post Reply
User avatar
ZexisStryfe
Posts: 1026
Joined: Thu Jul 26, 2007 6:39 am
EQ2Emu Server: Sytherian Legends
Location: Connecticut
Contact:

[Request] Character based XP modifiers

Post by ZexisStryfe » Mon Nov 17, 2008 12:42 pm

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.
~ EQ2 Emulator Project Manager

Image
Image
Image
"Zexis, from this day forth, you shall be known as... '3 of 6'" - John Adams

User avatar
Arremis
Retired
Posts: 388
Joined: Sun Sep 02, 2007 10:11 am
Location: Memphis, TN

Post by Arremis » Mon Nov 17, 2008 3:48 pm

I like this idea...it's unusual...and it would be the first time an emu has ever done this (to my knowledge).
I am the UI Master...there is no charge for my awesomeness.

LethalEncounter
Team: Zombie
Posts: 2717
Joined: Wed Jul 25, 2007 10:10 pm

Post by LethalEncounter » Mon Nov 17, 2008 3:59 pm

Yah I think it could be added fairly easily.

User avatar
ZexisStryfe
Posts: 1026
Joined: Thu Jul 26, 2007 6:39 am
EQ2Emu Server: Sytherian Legends
Location: Connecticut
Contact:

Re: [Request] Character based XP modifiers

Post by ZexisStryfe » Mon Feb 15, 2010 6:27 pm

I would really like to bump this and add in the ability to give zones XP modifiers as well.
~ EQ2 Emulator Project Manager

Image
Image
Image
"Zexis, from this day forth, you shall be known as... '3 of 6'" - John Adams

User avatar
Arremis
Retired
Posts: 388
Joined: Sun Sep 02, 2007 10:11 am
Location: Memphis, TN

Re: [Request] Character based XP modifiers

Post by Arremis » Wed Feb 17, 2010 9:43 am

Just like the "Hot Zones" in EQ :)
I am the UI Master...there is no charge for my awesomeness.

User avatar
ZexisStryfe
Posts: 1026
Joined: Thu Jul 26, 2007 6:39 am
EQ2Emu Server: Sytherian Legends
Location: Connecticut
Contact:

Re: [Request] Character based XP modifiers

Post by ZexisStryfe » Wed Feb 17, 2010 3:26 pm

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.
~ EQ2 Emulator Project Manager

Image
Image
Image
"Zexis, from this day forth, you shall be known as... '3 of 6'" - John Adams

User avatar
Scatman
Retired
Posts: 1688
Joined: Wed Apr 16, 2008 5:44 am
EQ2Emu Server: Scatman's Word
Characters: Scatman
Location: New Jersey

Re: [Request] Character based XP modifiers

Post by Scatman » Wed Feb 17, 2010 3:29 pm

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.

User avatar
John Adams
Retired
Posts: 9684
Joined: Thu Jul 26, 2007 6:27 am
EQ2Emu Server: EQ2Emulator Test Center
Characters: John
Location: Arizona
Contact:

Re: [Request] Character based XP modifiers

Post by John Adams » Tue Mar 16, 2010 10:50 am

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?

User avatar
Zcoretri
Team Member
Posts: 1642
Joined: Fri Jul 27, 2007 12:55 pm
Location: SoCal

Re: [Request] Character based XP modifiers

Post by Zcoretri » Tue Mar 16, 2010 11:11 am

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.

User avatar
Scatman
Retired
Posts: 1688
Joined: Wed Apr 16, 2008 5:44 am
EQ2Emu Server: Scatman's Word
Characters: Scatman
Location: New Jersey

Re: [Request] Character based XP modifiers

Post by Scatman » Tue Mar 16, 2010 12:26 pm

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).

User avatar
ZexisStryfe
Posts: 1026
Joined: Thu Jul 26, 2007 6:39 am
EQ2Emu Server: Sytherian Legends
Location: Connecticut
Contact:

Re: [Request] Character based XP modifiers

Post by ZexisStryfe » Tue Mar 16, 2010 1:13 pm

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.
~ EQ2 Emulator Project Manager

Image
Image
Image
"Zexis, from this day forth, you shall be known as... '3 of 6'" - John Adams

User avatar
John Adams
Retired
Posts: 9684
Joined: Thu Jul 26, 2007 6:27 am
EQ2Emu Server: EQ2Emulator Test Center
Characters: John
Location: Arizona
Contact:

Re: [Request] Character based XP modifiers

Post by John Adams » Tue Mar 16, 2010 3:13 pm

What about AA XP? And is there really a thing called "Quest XP"? Not sure where I saw that referenced.

User avatar
ZexisStryfe
Posts: 1026
Joined: Thu Jul 26, 2007 6:39 am
EQ2Emu Server: Sytherian Legends
Location: Connecticut
Contact:

Re: [Request] Character based XP modifiers

Post by ZexisStryfe » Tue Mar 16, 2010 4:10 pm

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).
~ EQ2 Emulator Project Manager

Image
Image
Image
"Zexis, from this day forth, you shall be known as... '3 of 6'" - John Adams

User avatar
John Adams
Retired
Posts: 9684
Joined: Thu Jul 26, 2007 6:27 am
EQ2Emu Server: EQ2Emulator Test Center
Characters: John
Location: Arizona
Contact:

Re: [Request] Character based XP modifiers

Post by John Adams » Tue Mar 16, 2010 9:40 pm

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?

User avatar
ZexisStryfe
Posts: 1026
Joined: Thu Jul 26, 2007 6:39 am
EQ2Emu Server: Sytherian Legends
Location: Connecticut
Contact:

Re: [Request] Character based XP modifiers

Post by ZexisStryfe » Wed Mar 17, 2010 6:02 am

Yes, both zones and a char specific variable as well.
~ EQ2 Emulator Project Manager

Image
Image
Image
"Zexis, from this day forth, you shall be known as... '3 of 6'" - John Adams

Post Reply

Who is online

Users browsing this forum: No registered users and 0 guests