Lately, several of us have been working on The Shadow Odyssey questline. This involves going through a good bit of TSO zones to get updates. We've also been running WoE for a while and are working on getting our regular WoE raidforce full sets of T3 gear. Prior to this we were working on running zones to get people updates for their epic weapons, etc. All these are things that people want to/need to do in the game that is currently not all that easy to keep track of.
Continuing on with my history of doing hours and hours of programming work to save myself 20 seconds later (see Dethdlr's Weapon Emporium at
www.eq2411.com), I'm thinking about trying to write a module for our website to track this type of stuff. I want to make it so that site admins can add new items to track, petty officers+ can edit anyone's status (to keep it up to date), and players can update their own character's status. I want it generic enough so that once I'm done with it, it can be used to track whatever the heck they throw at us in Sentinel's Fate that needs tracking.
I'm working through my design concept right now but thought I would share some of my ideas with the rest of you so you can chime in and tell me if there are features I'm missing, if I'm making it overly complicated, etc. I'm still trying to nail down a few things in my head myself at this point as well.
The structure would be a hierarchical list of Categories and Items that would allow things like this:
| Code:: |
Cat1
Item1
Item2
Item2a
Item2b
Item3
Cat2
Item4
Item5
Cat3
Cat4
Item6
Item7
Item7a
Item7b
Item8
Cat5
Item9
Item10 |
An example might be:
| Code:: |
Quests
The Shadow Odyssey: Chapter 1
The Shadow Odyssey: Chapter 2
The Shadow Odyssey: Chapter 3
The Shadow Odyssey: Chapter 4
NFP Kill
The Shadow Odyssey: Chapter 5
Crucible
Najena's Hollow Tower
Guk
The Shadow Odyssey: Chapter 6
Guk: First Quest
Guk: Second Quest
Guk: Third Quest
The Shadow Odyssey: Chapter 7
The Shadow Odyssey: Chapter 8
PoF
Gear
Shard Armor T3
Head
Chest
Shoulders
Gloves
Forearms
Legs
Boots |
One idea I had was that if I put a flag for the items and track whether or not the step is a particular instance, then as long as I make sure the admins list each zone the same way each time, I should be able to produce a report that says for each needed zone, which characters need it. I seem to be getting wrapped around the axel a little bit on how to handle this though. For example, you have to do Chapter 1 before you can do Chapter 2. But you can do NHT before Crucible and vice versa. I'm not quite certain how I want to handle that yet. I thought I could just let people mark them however the heck they want but that would eliminate the ability to do that report since it would show that people need to kill Varsoon in PoF even though they haven't finished Chapter 5.
For each of the items that can be obtained/completed/etc. there would be a checkbox to indicate you have obtained/completed that step. Another idea I have is for each item/quest, allow people to say that they want to track it. That way, if I have no intention of doing The Shadow Odyssey questline on Dethdlr, he isn't clogging up the screens/reports with all the zones he still needs.
I've got another idea or two for this but I'm still in design mode at this point (not sure for how long, could be hours, could be months lol). Let me know if you have any ideas/suggestions/requests/etc.