Interactive Wormholes

Interactive Wormholes

95.2k Downloads

Dark Iron Dwarf Mole Machine does not function

jrowles opened this issue ยท 31 comments

commented

Version: 80100.12-Release

When I attempt to use the Mole Machine, it just closes the map and nothing happens. This is a duplicate of #13 but that ticket is closed.

commented

I'm unable to reproduce this, not on the live servers nor on the Shadowlands beta with the updates for that.

commented

This is still an issue for me on live. I will try it later with all other addons disabled.

commented

I'm still trying to narrow down the conflict. I created a brand new level 20 DID and it works fine with the same addons enabled as my 120, but my 120 still has the issue.

commented

How many of the locations have you discovered on your 120 character?

commented

How many of the locations have you discovered on your 120 character?

All of them.

commented

Alright, I can't guarantee any timeline for a fix, as I don't play alliance at all, but I'll try to look into it since it seems to be related to the amount of known locations.

commented

Do you happen to play with a non-english client?

commented

Do you happen to play with a non-english client?

No. My 120 is a race change, but I doubt that's related.

commented

I'll unlock and level a Dark Iron Dwarf once prepatch hits so I can test this out myself, I'd do it on the PTR/beta, but it'd be nice to have all those locations unlocked on a character that doesn't get deleted automatically.

Until then, if you have any experience with addon development (or any others reading this), feel free to try out stuff to help me figure out what's wrong, as I can't see anything from my limited interactions with the racial.

commented

Had some spare time this weekend, tested out all the mole machine locations properly, had to make a few changes for it to work.

commented

Alpha build artifact is now available, they can be found by looking at the "Package and create artifact" CI job from the commit:
image

then downloading the artifact from the top-right:
image

(Or if you just want to test these specific changes, here is a direct link to the latest build as of writing this).

commented

With that you should be able to help test the changes, without having to download anything extra.
Let me know if something doesn't work.

commented

@p3lim Thank you, I will give it a try and let you know!

commented

Unfortunately, this still doesn't work. It just closes the map instead of teleporting. One of them randomly worked, though. Mount Hyjal "worked" by taking me to Stormwind instead. This leads me to believe your continent indexes are wrong.

commented

The continent indices are calculated by their order, and flagged as available if the hidden quest is completed.
Can you disable the addon, talk to the mole machine and take screenshots of the list of continents and all the locations within?

commented

It looks like it matches.
image

commented

Also, to verify, have you tested it with just InteractiveWormholes enabled?

commented

Nethergarde Keep a second time, and it took me to Honor Hold

Those are not even on the same continent, that makes no sense ๐Ÿ˜•.
By the indexes Nethergarde Keep is 1-3, while Honor Hold is 3-1, they should not possibly be clicked the other way around because only the continent is selected during the click, which triggers the gossip event and selects the actual location.

commented

Ah, fullscreen map, never tested that.

commented

Just to confirm, if the map is not full screen, does it work properly for you?
I will investigate what's making the full screen map break the logic, but atleast now I'm able to replicate what you're seeing.

commented

I will let you know shortly (30 minute cooldown) :)

commented

(30 minute cooldown)

Hence why I wanted to create a proper character on live servers, now I can copy it infinitely on the beta and don't have to wait for the cooldown to test it ;).

commented

So what InteractiveWormholes does when it displays the map is to disable the default UI from knowing that the gossip window was closed, keeping the NPC talking to you. This does not work while the map is full screen, I assume it triggers some "close-all-other-windows" thing, which I'll see if I can get around.

commented

Alternatively, can you open the map in the smaller mode automatically?

commented

I could, but I'd rather fix properly if possible.

commented

Also, to verify, have you tested it with just InteractiveWormholes enabled?

Yes, same issue.

commented

I clicked Nethergarde Keep, nothing happened. I opened the Mole Machine again, briefly saw the gossip menu, then clicked Nethergarde Keep a second time, and it took me to Honor Hold. I will take a video for you to watch next time the cooldown is up.

commented

Try out this one whenever you find the time:
https://github.com/p3lim-wow/InteractiveWormholes/suites/1291141546/artifacts/20132770

This should work with both full screen and normal world map.

commented

Success! Thank you for your time in fixing this issue.

commented

And thank you for taking the time to helping me test it.

Fixed with d2d0a2e and 4010b1a.