Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Autoteleport activating while attempting to mount triggers infinite loop of failed teleports #8

Open
coredumperror opened this issue Jun 16, 2024 · 14 comments
Labels
External bug An issue caused by other software or hardware malfunctioning

Comments

@coredumperror
Copy link

I've found a rather serious bug with this plugin that has ruined a number of hunt trains for me in recent weeks. Sometimes, if the conductor sends out a flag for the mark in the next zone while I'm mounting up, the game will end up in an infinite loop of teleport attempts, all of which fail instantly with this error message:

Unable to teleport. Another teleport is already underway

The only way to make it temporarily stop spamming that error is to move or cast a non-instant spell, though as soon as I stop moving or casting, it starts spamming the error again.

And what's worse, this entirely breaks my ability to teleport. Even after disabling the plugin to make it stop the infinite loop, I still can't manually teleport, as I get the same error.

It's like the game has gotten into a state where it thinks I'm currently casting Teleport, even though I'm not.

The only way to get it out of that state seems to be either casting Return, after which teleports start working again, or dying and using the auto-Return. But this infinite loop actually happened to me three times on the last hunt train, which put both Return and BLU Self-Destruct on CD, so I was stuck in Mare Lamentorum for several minutes, haha.

@Limiana Limiana added the Bug Something isn't working label Jun 16, 2024
@Limiana
Copy link
Contributor

Limiana commented Jun 16, 2024

Hello! Please update to 1.0.0.9 and let me know if that helped

@coredumperror
Copy link
Author

Still getting the same problem, I'm afraid.

@Limiana Limiana added the Investigation This feature is undergoing investigation whether it's possible and feasible to implement label Jun 16, 2024
@Limiana
Copy link
Contributor

Limiana commented Jun 16, 2024

Still getting the same problem, I'm afraid.

Are you possibly use any programs or plugins that alter FFXIV's action processing? such as Xivalexander, Bossmod, Noclippy, Reaction, etc.

@coredumperror
Copy link
Author

I just looked into xivalexander because the name rung a bell, and no, I don't use anything like that. I'm fortunate enough to have very low ping.

@Limiana
Copy link
Contributor

Limiana commented Jun 17, 2024

@coredumperror if you go to settings and enable debug mode, you will be considered conductor and you can send messages to echo channel that will be parsed, for example:
/e <flag>
(you can also put it in macro)
Could you please try to manually replicate this problem? And if you can, could you record a video of it? I honestly have no idea how this happens and why.

@coredumperror
Copy link
Author

I'm going to be pretty busy for the next few nights, but I'll see if I can find some time to do that at some point this week.

@coredumperror
Copy link
Author

coredumperror commented Jun 19, 2024

Managed to make it trigger again with debug mode. Watching the recording, I noticed that there was a different error message at the start of the glitch (at 0:22):

Unable to use. You are currently using another item.

That message shows up a few times, then the infinite teleport glitch starts happening, though I didn't notice it until i'd mounted and remounted a few more times.

@coredumperror
Copy link
Author

Just to note: this is still happening in DT. I've learned how to mostly avoid it by not mounting up when a new flag is about to go out, but it'd certainly be nice to not have to worry about that.

@Limiana
Copy link
Contributor

Limiana commented Jul 15, 2024

Unfortunately, I never could reproduce the issue myself, while I could reproduce "Unable to use. You are currently using another item." I never got teleport action being blocked. Is there a way for you to test it without any other plugins (except teleporter or lifestream)? Because I never heard reports about this issue from other players and I couldn't reproduce it myself too.

@Limiana Limiana added the Help wanted An external help would be welcome to resolve this issue label Jul 15, 2024
@coredumperror
Copy link
Author

OK, I'll give that a try. I recently found a plugin that should let me reliably recover from the teleport lockout multiple times in a row, so it'll be easier to test.

@Limiana Limiana added External bug An issue caused by other software or hardware malfunctioning and removed Bug Something isn't working Help wanted An external help would be welcome to resolve this issue Investigation This feature is undergoing investigation whether it's possible and feasible to implement labels Jul 27, 2024
@Limiana
Copy link
Contributor

Limiana commented Jul 27, 2024

Confirmed to be in-game bug
https://forum.square-enix.com/ffxiv/threads/454251
The best I can offer is to create a command that will temporarily stop HTA and use mount after a second or so

@coredumperror
Copy link
Author

Oh cool, good to know it's been replicated by someone else, at least.

I'm trying to sign up to that forum to reply to that thread with more details, but the damn thing always fails when I try to select my "main character", so I'm completely locked out of posting. >_<

@itsenoti
Copy link

@coredumperror - I bet you were clicking the rectangle and thought you already selected your main character. Instead, you'd want to check the character's picture, there is star on the upper left corner. That's the one you have to click to assign the character as your main. (You can say "add as favorite")

Anyway, I encountered this issue as well. The way I replicated this was:

  1. Assign a conductor and have them post a location to trigger auto teleport.
  2. While autoteleport is triggered (there is a notification on the lower right corner), run around so that you won't start the animation.
  3. At the same time, have a party member teleport as well.
  4. After the other member has teleported, you'll enter the infinite loop bug.

@coredumperror
Copy link
Author

@coredumperror - I bet you were clicking the rectangle and thought you already selected your main character. Instead, you'd want to check the character's picture, there is star on the upper left corner. That's the one you have to click to assign the character as your main. (You can say "add as favorite")

OMFG thank you! The UI on that site is so freaking opaque!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
External bug An issue caused by other software or hardware malfunctioning
Projects
None yet
Development

No branches or pull requests

3 participants