Skip to content

[MoP] Retail with mop support - #212

Open
adi-no95 wants to merge 11 commits into
Justw8:mainfrom
adi-no95:retail-with-mop-support
Open

[MoP] Retail with mop support#212
adi-no95 wants to merge 11 commits into
Justw8:mainfrom
adi-no95:retail-with-mop-support

Conversation

@adi-no95

@adi-no95 adi-no95 commented May 28, 2026

Copy link
Copy Markdown
Contributor

#143 Mop Classic version

I made some changes to support both retail and mop-classic.

Notes

This is an initial pass for MoP Classic support — I’ll double-check everything in-game later. Suggestions are welcome 😄

Testing

  • Test on Retail
  • Test on Classic

ToDo

  • Sorting out the shared data better

Download link for adding it manually until it will be published

Make sure to copy the content of it in only one folder called to TeleportMenu
https://github.com/adi-no95/TeleportMenu/archive/refs/heads/mop-download.zip

Comment thread TeleportMenu-MoP.toc Outdated
Comment thread TeleportMenu.lua Outdated
Comment thread TeleportMenu.lua Outdated
Comment thread Data/MoP/Hearthstones.lua Outdated
Comment thread Data/MoP/ItemsMop.lua
local _, tpm = ...

--- @type { [integer]: boolean }
tpm.ItemTeleports = {

Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

As with HS, can we only load in the separate item list?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I split the original Items file into Items and ItemsFunctions so the functions can be shared.

Comment thread TeleportMenu.lua
local function setToolTip(self, tpType, id, hs)
GameTooltip:SetOwner(self, "ANCHOR_NONE")
local yOffset = globalHeight / 2
local yOffset = isClassic and globalHeight or globalHeight / 2

@adi-no95 adi-no95 Jun 7, 2026

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Sidenote:
In classic there is only one possible flyout to the right, which is the mop dungeons teleports. If you have more then five of them (depends on options, but default is 5), the tooltip crosses the top row.

It could be an issue for retail in theory, who only has more then five options in the top most flyout

@adi-no95

adi-no95 commented Jun 7, 2026

Copy link
Copy Markdown
Contributor Author

@Justw8 I did make some changes. It looks better now :D

Btw does curseforge sort out the TOC files for each version of release?

@adi-no95 adi-no95 changed the title Retail with mop support [MoP] Retail with mop support Jun 29, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants