Skip to content

Retail with mop support#212

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

Retail with mop support#212
adi-no95 wants to merge 10 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

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

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, 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?

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