#170343
Ozzi
Participant
I also would like to explain the modules a little bit more. The “header” is a piece of code to register the module. This is the “header” of the module.
local Guide = DugisGuideViewer:RegisterModule("DugisGuide_Ach_Shadowlands_Eternitys_End")
function Guide:Initialize()
function Guide:Load()DugisGuideViewer:RegisterGuide({"|cffffd200Shadowlands|r", "|cffffd200Zereth Mortis|r"}, "Eternity's End Questline (60)", nil, nil, nil, "A", "nil", function()
return cffffd200Shadowlands|r", "|cffffd200Zereth Mortis|r"}, "Eternity's End Questline (60)", nil, nil, nil, "A", "nil", function()
1. Title this is the “Eternity’s End Questline (60)”,
This is the guide title indicating that its a questline for level 60.
2. Guide category “A” this can be L (leveling) D (dailies) A (achievement) E (events) M (maps)
So, for a speed leveling guide, it would have an “L”
3. This line

({"|cffffd200Shadowlands|r", "|cffffd200Zereth Mortis|r"},
or
("|cffffd200Shadowlands|r", "|cffffd200Zereth Mortis|r",
Is for the main menu path’s, each module should contain this exactly to avoid multiple variants.
The guide is added within [[ and starting with N commonly, else if in game the icon is not appearing correctly you’d use C, B or K or override tags |V| (vehicle) or |T| (bag) etc.
Commenting out is usually –, anything after that on the same line will be ignored.
There are some new tags that I should mention, they include
|COV|1| 0 = none, 1 = Kyrian, 2 = Venthyr, 3 = Nightfae, 4 = Necrolord
or
|COV|Kyrian| |COV|Venthyr| |COV|Nightfae| |COV|Necrolord| it’s pretty simple, if you’re not in Kyrian Covenant, you won’t see that step.
|CHOICE| Starts with something like (choice:1:Shadow)<br/>(choice:2:Holy)<br/>(choice:3:Discipline)
If player clicks (choice:1:Shadow) then all steps with |CHOICE|1| will become active.
Lines would be:
A Some quest |QID|12345| |N|(npc:154236) in {Some Random Place} (52.45, 65.36) |Z|1526| |NPC|154236| |CHOICE|1|
A Some quest |QID|13265| |N|(npc:124589) in {Another Random Place} (78.98, 85.62)| |Z|154236| |NPC|124589| |CHOICE|2|
etc.
We use |REACH| for some steps, like this one from Chains of Domination guide.
Example:
N Return to Oribos |QID|64014| |N|Jump into the portal (59.01, 22.84)| |Z|1971| |REACH|44.95,40.99,1543| |MAP|1543|

This is for when the player enters a portal etc.

I also urge you to open some of these guides up and take a long look at them to see what’s been used.
Useful tags to use:
<b> is a bullet
<horde> is Horde logo
<alliance> is Alliance logo
<g> is a gold coin
<s> is a silver coin
<c> is a copper coin
<color:ff142e>Text here</c> Colors the text to be the chosen color code. To get these codes, use Free Color Picker app for Windows or ColorSlurp app for Mac or ColorPickerPlus (wow addon).
(cur:1245) Shows the currency icon and tooltips
Of course the following will help link in steps.
(item:12345) Shows item info and tooltips
(aid:12345) Shows achievement info and tooltips
(fac:12345) Shows faction info and tooltips
(qid:12345) Shows quest info and tooltips