If you like what I did please consider supporting it on Patreon. Or you can give me one time donation on Paypal.
This has started as a set of macros that would have portal on left click and teleport on right click but I've run out of action bar and macro slots. So I've made an addon for that.
This simple addon adds small portal/teleport bar for your mage. Since there are plenty of them in the game you can choose what portal/teleports you want on that bar via configuration menu inside Interface settings. Each button will cast portal for specific location when you left click on it or teleport if you right click on it. To move it go to the Addon settings in Interface settings panel and toggle Set Movable, the bar should be tinted green and you can move. When you're done toggle off this option to lock it in place.
By defeault it only displays spells to teleport around the old world so be sure to go to settings if you want more or less. If you don't know particular spell yet then it wont appear on this bar.
Whenever you learn new portal spell you might experience slight delay for addon to add the spells on your bars.
If you use addons like Bartender or Dominos you might not want to use bars 9 and 10 since there is only 120 action slots to use and those spells had to go somewhere and I've chosen the last slots on the list for that.
You can change the look of the buttons using Masque addon. Classic version is also available.
I can't seem to move the macro bar from it's default location am I doing something wrong?
This is in Classic TBC if it makes a difference
In reply to PrincessKatey:
How do you go about moving it? Do you go to the settings and toggle "Set Movable"? Does the green overlay shows up on the bar? This should allow you to just grab the bar and move it.
In reply to Vampyr7887:
Thank you very much that solved my issue, great Addon BTW!
Thank you
it makes it so much easier!
Classic version provides no settings and no listings in the addon section. Bar is fixed to the screen, unusable and unmovable.
In reply to marblexavier:
Damn, they changed the API version with Season of Mastery release. For the time being TBC version should work on Classic. I'll fix it over the weekend.
In reply to Vampyr7887:
Thanks a bunch Vampyr!
Getting this error message like everytime I enter combat
Message: [ADDON_ACTION_BLOCKED] AddOn 'PortalMage' tried to call the protected function 'PortalMageButton6:Show()'.
Time: Sun Oct 24 12:33:01 2021
Count: 1
Stack: [ADDON_ACTION_BLOCKED] AddOn 'PortalMage' tried to call the protected function 'PortalMageButton6:Show()'.
Locals: <none>
Reinstalled it and deleted WTF folders but since start of TBC this is popping all the time.
In reply to kamil1990:
What level are you. Do you know portal and teleport to Shattrath?
In reply to Vampyr7887:
yes im level 70
In reply to Vampyr7887:
Any news yet? This addon is great but not worth having if im getting LUA errors everytime I enter combat.
In reply to kamil1990:
I understand your frustration. I was quite busy at work and it left me quite tired so I didn't have much energy to do anything else. But now I finally have time so I'm looking into addons. I think I know what is the cause of the problem, can you just confirm that you are using the Horizontal layout and not the Vertical one?
In reply to kamil1990:
same..
1x [ADDON_ACTION_BLOCKED] AddOn 'PortalMage' tried to call the protected function 'PortalMageButton5:Show()'.
[string "@!BugGrabber\BugGrabber.lua"]:519: in function <!BugGrabber\BugGrabber.lua:519>
[string "=[C]"]: in function `Show'
[string "@PortalMage\PortalMage-1.7.7-tbc.lua"]:790: in function <PortalMage\PortalMage.lua:789>
happens when combat starts..
In reply to arkasaest:
That's much better but report since it has line numbers. I'll try to fix it as soon as possible.
In reply to Vampyr7887:
In reply to Vampyr7887:
ty kindly!
hrm.. i dont see an issues tab so i guess i report here..
1x PortalMage\PortalMage-1.7.6-tbc.lua:83: attempt to index global 'portalMagerunes' (a nil value)
[string "@PortalMage\PortalMage-1.7.6-tbc.lua"]:83: in function <PortalMage\PortalMage.lua:57>
[string "=[C]"]: ?
[string "@DataStore\libs\AceAddon-3.0\AceAddon-3.0-13.lua"]:70: in function <DataStore\libs\AceAddon-3.0\AceAddon-3.0.lua:65>
[string "@DataStore\libs\AceAddon-3.0\AceAddon-3.0-13.lua"]:498: in function `InitializeAddon'
[string "@DataStore\libs\AceAddon-3.0\AceAddon-3.0-13.lua"]:623: in function <DataStore\libs\AceAddon-3.0\AceAddon-3.0.lua:615>
thas the error i get.. datastore is part of altoholic if it matters..
this was on first game login after installing the addon, and the addon never showed in the interface/addons list
(appears to be a one time thing, next time logging in the error didnt happen and the portal bar shows as expected)
In reply to arkasaest:
When you load the addon for the first time it initialize default settings. portalMageRunes stores settings for portal and teleport runes counter display. And it turns out there was one typo in that part of code. It should be portalMageRunes but it's portalMagerunes. Once addon is loaded for the first time this value is stored in WTF so that part of code won't run again. I'll fix it and upload updated version later.
In reply to Vampyr7887:
ty kindly
can't delete the addon
In reply to avalassantra:
If you can't delete using curseforge app(or any other addon manager app) then it's not up to me. It's for developers of the app to fix. But you should be able to just go into your WoW folder and delete addon's folder/