Go Back   EQEmulator Home > EQEmulator Forums > Development > Development::Development

Development::Development Forum for development topics and for those interested in EQEMu development. (Not a support forum)

Reply
 
Thread Tools Display Modes
  #1  
Old 05-04-2020, 10:03 AM
noudess
Discordant
 
Join Date: Sep 2012
Location: Upstate NY
Posts: 274
Default Adding Artisan titles

I was looking at taking on the work of adding support for the Artisan titles to eqemu.

These are 4 titles that require varying levels of skill in the 7 core EQ trade skills.

Before I just go off on my own direction, I wanted to ask if the devs have a preferred direction.

I could:

a) Just add code when a core trade skill title is granted, it checks to see if you have just met the threshold for one of these four titles and grant it. I see two issues with this: 1) It's not easily configurable - I know I and at least one other server op would like to include class/race based trade skills in this situation. 2) The title #s would have to be fixed, hard to say what title #s to pick.

b) Add to the titles db a mechanism for a title to be dependent on multiple accomplishments, much like tasks. The simplest would be a prerequisite_titles column and a new table for title_prerequisites. If we go this route, it might be better to make it more sophisticated, so the title_prerequisite table could be used locally for many diff title prerequisite lists, much like tasks.

c) I'd like there to be a popup when these artisan titles are achieved, exactly like the trade skill ones work now. Does anyone know if they get a popup on live? I assume they do.

I'm happy and anxious to do the work, but I want to do what the devs feel is right, so I'm asking advice first.
Reply With Quote
Reply


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

   

All times are GMT -4. The time now is 07:35 PM.


 

Everquest is a registered trademark of Daybreak Game Company LLC.
EQEmulator is not associated or affiliated in any way with Daybreak Game Company LLC.
Except where otherwise noted, this site is licensed under a Creative Commons License.
       
Powered by vBulletin®, Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Template by Bluepearl Design and vBulletin Templates - Ver3.3