File: Mazzifier_Buttons.lua
This file is found in <path to WoW folder>\Interface\Addons\Mazzifier
Problem: Horde Mages didn't get all their teleport/portal buttons on the context menu after mazzification. The only in-game solution was to drag the buttons to the context menu every time you re-mazzified your button layout.
Original code starting at line
588:
Code:
[1] = "Teleport: Ironforge",
[2] = "Teleport: Stormwind",
[3] = "Teleport: Darnassus",
[4] = {"Teleport: Exodar", "Teleport: Silvermoon",},
[5] = "Portal: Ironforge",
[6] = "Portal: Stormwind",
[7] = "Portal: Darnassus",
[8] = {"Portal: Exodar", "Portal: Silvermoon",},
Solution: Manually editing the the original code to look like the following code.
Code:
[1] = {"Teleport: Ironforge", "Teleport: Orgrimmar",},
[2] = {"Teleport: Stormwind", "Teleport: Thunder Bluff",},
[3] = {"Teleport: Darnassus", "Teleport: Undercity",},
[4] = {"Teleport: Exodar", "Teleport: Silvermoon",},
[5] = {"Portal: Ironforge", "Portal: Orgrimmar",},
[6] = {"Portal: Stormwind", "Portal: Thunder Bluff",},
[7] = {"Portal: Darnassus", "Portal: Undercity",},
[8] = {"Portal: Exodar", "Portal: Silvermoon",},
It was a simple matter of extrapolation.
Hopefully this helps someone else and perhaps it might find itself in the next release ...