418 - Fast switching from Ghost Wolf to Mount
What steps will reproduce the problem?
1. Enter Ghost Wolf from
2. Use GGM to leave Ghost Wolf form
3. Instantly use GGM to mount
Expected result - leave ghost wolf form and start casting ground/flying mount as appropriate
Actual result - leave ghost wolf form and start casting Ghost Wolf form again
Even if I macro it so that I cancelform before the "/click GoGoButton" then it still recasts Ghost Wolf. If I leave if for a second between leaving GW and casting the mount then it works fine but that second, in PvP particularly, is killing me. If it went straight from GW to mount it would suit me perfectly, but at least I need to not have that wait in there.
What is your current class, level and race?
Shaman, 80, Troll
What language is your game client? (enUS / frFR / etc)
enGB
What version of the GoGoMount are you using?
4.0.30
If the problem is with Engineering or Tailoring mounts, which and what level is your skill?
n/a
Please provide any additional information below.
| User | When | Change |
|---|---|---|
| tiker | Dec 09, 2010 at 21:37 UTC | Changed status from Replied to Started |
| Kharum | Dec 09, 2010 at 21:28 UTC | Changed status from Waiting to Replied |
| tiker | Dec 09, 2010 at 03:13 UTC | Changed status from Replied to Waiting |
| Kharum | Dec 08, 2010 at 23:59 UTC | Changed status from Waiting to Replied |
| tiker | Dec 08, 2010 at 14:19 UTC | Changed status from Replied to Waiting |
| Kharum | Dec 07, 2010 at 21:33 UTC | Changed status from Waiting to Replied |
| tiker | Dec 07, 2010 at 20:22 UTC | Changed status from Accepted to Waiting |
| tiker | Dec 07, 2010 at 20:22 UTC | Changed status from New to Accepted |
| Kharum | Dec 07, 2010 at 20:16 UTC | Create |
- 7 comments
- 7 comments
- Reply
- #7
tiker Dec 09, 2010 at 21:36 UTC - 0 likesYep, it is a lag issue or a slow game interface issue.
GoGoMount looks for the presence of the Ghost Wolf buff on you. If it sees it on you then it re-casts Ghost Wolf to remove it from you.
Both button presses you logged show that you are buffed with Ghost Wolf. The first time casts it to remove it, the 2nd time still sees you buffed with it so its casting it again trying to remove it but you're actually re-casting it to return to Ghost Wolf form. You can see it in the "We are buffed with.." lines about 20 lines down from the BUTTON 1 pressed lines.
I'll see if I can find another way to remove Ghost Wolf without changing the way it appears to work in game.
Donations are always welcomed!
BitCoins: 1Ah7kTcSccFnCYkek8XVnoAuj7kRH14EmH
- Reply
- #6
Kharum Dec 09, 2010 at 21:28 UTC - 0 likesAs requested;
As suggested, it's still registering me in GW form when I click it the second time. Probably a lag issue.
- Reply
- #5
tiker Dec 09, 2010 at 03:12 UTC - 0 likesOk. I'm posting GoGoMount 4.0.31 as a test version for a few things. Normally the debugging option gets turned off after you press the button once so I don't see the re-mounting. I've disabled this for 4.0.31. Please download the alpha version I just posted, click the button twice (to cancel wolf form and to recast again) after enabling logging again and post the results. Thanks.
- Reply
- #4
Kharum Dec 08, 2010 at 23:59 UTC - 0 likesThe problem is that I'm not in GW. I was when I clicked it the first time. However, when I click it the second time I'm standing in troll form as such the second cast is putting me back in GW form.
If there is no way around this (lag causing the GW detection for a short time after leaving form) then is there any way to stop it from checking for Ghostwolf completely or even using at all? I can macro in a cancelform, indoors, combat etc (and the movement check is now useless for me due to cast time on GW).
Thanks
- Reply
- #3
tiker Dec 08, 2010 at 04:19 UTC - 0 likesIn this case you're in wolf form so it's re-casting wolf form to cancel it. (My work around when bliz protected CancelAura() from lua.)
- Reply
- #2
Kharum Dec 07, 2010 at 21:33 UTC - 0 likesLog to screen when I doubleclick:
My guess, and that's all it is as I've not really looked through the code, is that the Pre-Click is standing me up, but the click still executes and as it's still showing Ghost Wolf, that is getting cast on the second click.
- Reply
- #1
tiker Dec 07, 2010 at 20:21 UTC - 0 likesGoGoMount should only be putting you to Ghost Wolf form if you're in combat or moving when you press the button to mount.
I have seen scenarios where there's a bit of lag between leaving combat and the game APIs updating to reflect that.
Enable the debugging and let me see what flag it not updating to allow GoGoMount to cast mounts.