Mage - Portal Teleport Panel show with macro (Updated for Wrath Classic)

Show clickable menu for 10 seconds with a macro

You must be out of combat to cast teleport/portals so the menu will not show when in combat.

This will show you portals/teleports even if you have not learned them yet. So clicking them will do nothing!

/run WeakAuras.ScanEvents("PORTAL_MACRO");

Regarding "Warnings". WA will show "Secure frame" warning which is normal as this is not an intended way to use WeakAuras. However since this WA is only used out of combat, so there shouldn't be an issue. More info at https://github.com/weakauras/weakauras2/wiki/protected-frames

IDs taken from classic.wowhead

Name

spell ID

Teleport Darnassus

3565

Teleport Exodar

32271

Teleport Ironforge

3562

Teleport Orgrimmar

3567

Teleport Shattrath Alliance

33690

Teleport Shattrath Horde

35715

Teleport Silvermoon

32272

Teleport Stonard

49358

Teleport Stormwind

3561

Teleport Theramore

49359

Teleport Thunder Bluff

3566

Teleport Undercity

3563

Teleport Dalaran

53140

Portal Darnassus

11419

Portal Exodar

32266

Portal Ironforge

11416

Portal Orgrimmar

11417

Portal Shattrath Alliance

33691

Portal Shattrath Horde

35717

Portal Silvermoon

32267

Portal Stonard

49361

Portal Stormwind

10059

Portal Theramore

49360

Portal Thunder Bluff

11420

Portal Undercity

11418

Portal Dalaran

53142

============ Update as of 20/1/2023 You can find me on MirageRaceway-EU (A) /who Sogl