KorenoGamer
Member
- Joined
- Dec 23, 2018
- RedCents
- 421¢
Hi guys.
I like to bite of more than I can chew sometimes. And this time is no different. I have an idea for a multi-part plugin built in Lua to help the completionists out there keep track of what they have done and what they still need to do.
For anyone who knows about a guide plugin for World of Warcraft called Zygor, this will sound familiar.
My idea goes as follows.
I know that a project of this scale would need to be done in phases. It will also need to be developed as separate optional add-ons to a master UI. These add-ons could be loaded and unloaded on the fly while still maintaining a log of completed steps.
In this first phase there would be no automation with the exception of using MQ2Nav to get around.
The UI would be very basic to start. Just to get the basic concept into a visual format.
The user would select the guide they want to follow from a dropdown. For this example we choose "Hero's Journey".
Upon selecting this guild the UI would show every step in a list format to complete the entire journey.
This list would start out very basic and could have more info added as I learn more about coding.
To start out, it would have a line for each step that would be hidden once completed.
A line would look like this. Step 22: Accept quest "Ways of Combat" from Champion Utenka. (on 2nd floor)
The quest givers name would be clickable and MQ2Nav would take you there.
As soon as the quest is added to your journal, the step would hide on the UI being marked as completed in the log.
Step 23: Kill 10 training dummies. (in the same room as quest giver)
When the stage is completed in the journal, it would be marked complete and hide.
The entire guide would be put in order of most efficiency.
This same concept could be used for all the different progression lines, leveling tradeskills, and more.
Once a guide is complete and working. Then the task of integrating automated combat and looting could be done.
Please let me know if I am out of my mind and this is not possible. Especially for a rookie.
I like to bite of more than I can chew sometimes. And this time is no different. I have an idea for a multi-part plugin built in Lua to help the completionists out there keep track of what they have done and what they still need to do.
For anyone who knows about a guide plugin for World of Warcraft called Zygor, this will sound familiar.
My idea goes as follows.
I know that a project of this scale would need to be done in phases. It will also need to be developed as separate optional add-ons to a master UI. These add-ons could be loaded and unloaded on the fly while still maintaining a log of completed steps.
In this first phase there would be no automation with the exception of using MQ2Nav to get around.
The UI would be very basic to start. Just to get the basic concept into a visual format.
The user would select the guide they want to follow from a dropdown. For this example we choose "Hero's Journey".
Upon selecting this guild the UI would show every step in a list format to complete the entire journey.
This list would start out very basic and could have more info added as I learn more about coding.
To start out, it would have a line for each step that would be hidden once completed.
A line would look like this. Step 22: Accept quest "Ways of Combat" from Champion Utenka. (on 2nd floor)
The quest givers name would be clickable and MQ2Nav would take you there.
As soon as the quest is added to your journal, the step would hide on the UI being marked as completed in the log.
Step 23: Kill 10 training dummies. (in the same room as quest giver)
When the stage is completed in the journal, it would be marked complete and hide.
The entire guide would be put in order of most efficiency.
This same concept could be used for all the different progression lines, leveling tradeskills, and more.
Once a guide is complete and working. Then the task of integrating automated combat and looting could be done.
Please let me know if I am out of my mind and this is not possible. Especially for a rookie.

