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