GoGoMount

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

You must login to post a comment. Don't have an account? Register to get one!

  • 7 comments
  • Avatar of tiker tiker Dec 09, 2010 at 21:36 UTC - 0 likes

    Yep, 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.

    Want to chat? You'll find me here if I'm online:
    [email protected]
    (XMPP / Jabber Group Chat)

  • Avatar of Kharum Kharum Dec 09, 2010 at 21:28 UTC - 0 likes
    As requested;
    GoGo: BUTTON: Button 1 pressed.
    GoGo: Information: GoGoMount Version 4.0.30
    GoGo: Information: Client locale is enUS
    GoGo: Information: Account - World of Warcraft: Wrath of the Lich King enabled.
    GoGo: Information: Game - World of Warcraft: Wrath of the Lich King enabled.
    GoGo: Information: Location = Orgrimmar - Orgrimmar - Valley of Strength - Valley of Strength
    GoGo: Information: Current unit speed is 0
    GoGo: Information: We are level 80
    GoGo: Information: We are a Troll SHAMAN
    GoGo: Information: We are not in combat as per InCombatLockdown()
    GoGo: Information: We are outdoors as per IsOutdoors()
    GoGo: Information: We are not indoors as per IsIndoors()
    GoGo: Information: We are not in an instance as per IsInInstance()
    GoGo: Information: We can fly here as per IsFlyableArea()
    GoGo: Information: We are not flying as per IsFlying()
    GoGo: Information: We are not swimming as per IsSwimming()
    GoGo: Information: We are not falling as per IsFalling()
    GoGo: Information: We are not moving as per GoGo_IsMoving()
    GoGo: Information: Player location: X = 0.41817229986191, Y = 0.75331580638885
    GoGo: Information: We are buffed with: Precious's Ribbon, Ghost Wolf
    GoGo: Information: Azeroth Zones:  Ahn'Qiraj: The Fallen Kingdom:Ashenvale:Azshara:Azuremyst Isle:Bloodmyst Isle:Darkshore:Darnassus:Desolace:Durotar:Dustwallow Marsh:Felwood:Feralas:Moonglade:Mount Hyjal:Mulgore:Northern Barrens:Orgrimmar:Silithus:Southern Barrens:Stonetalon Mountains:Tanaris:Teldrassil:The Exodar:Thousand Needles:Thunder Bluff:Uldum:Un'Goro Crater:Winterspring:Abyssal Depths:Arathi Highlands:Badlands:Blasted Lands:Burning Steppes:Deadwind Pass:Dun Morogh:Duskwood:Eastern Plaguelands:Elwynn Forest:Eversong Woods:Ghostlands:Hillsbrad Foothills:Ironforge:Isle of Quel'Danas:Kelp'thar Forest:Loch Modan:Northern Stranglethorn:Redridge Mountains:Ruins of Gilneas:Ruins of Gilneas City:Searing Gorge:Shimmering Expanse:Silvermoon City:Silverpine Forest:Stormwind City:Stranglethorn Vale:Swamp of Sorrows:The Cape of Stranglethorn:The Hinterlands:Tirisfal Glades:Tol Barad:Tol Barad Peninsula:Twilight Highlands:Undercity:Vashj'ir:Western Plaguelands:Westfall:Wetlands
    GoGo: Information: Outland Zones:  Blade's Edge Mountains:Hellfire Peninsula:Nagrand:Netherstorm:Shadowmoon Valley:Shattrath City:Terokkar Forest:Zangarmarsh:Twisting Nether
    GoGo: Information: Northrend Zones:  Borean Tundra:Crystalsong Forest:Dalaran:Dragonblight:Grizzly Hills:Howling Fjord:Hrothgar's Landing:Icecrown:Sholazar Basin:The Storm Peaks:Wintergrasp:Zul'Drak:The Frozen Sea
    GoGo: Information: Maelstrom Zones:  Deepholm:Kezan:The Lost Isles:The Maelstrom
    GoGo: Information: Mount List:
    GoGo: GoGo_BuildMountSpellList: Found mount spell ID 60116 at slot 1 and added to known mount list.
    GoGo: GoGo_BuildMountSpellList: Found mount spell ID 60119 at slot 2 and added to known mount list.
    GoGo: GoGo_BuildMountSpellList: Found mount spell ID 22718 at slot 3 and added to known mount list.
    GoGo: GoGo_BuildMountSpellList: Found mount spell ID 59788 at slot 4 and added to known mount list.
    GoGo: GoGo_BuildMountSpellList: Found mount spell ID 22721 at slot 5 and added to known mount list.
    GoGo: GoGo_BuildMountSpellList: Found mount spell ID 22724 at slot 6 and added to known mount list.
    GoGo: GoGo_BuildMountSpellList: Found mount spell ID 59568 at slot 7 and added to known mount list.
    GoGo: GoGo_BuildMountSpellList: Found mount spell ID 59569 at slot 8 and added to known mount list.
    GoGo: GoGo_BuildMountSpellList: Found mount spell ID 61467 at slot 9 and added to known mount list.
    GoGo: GoGo_BuildMountSpellList: Found mount spell ID 22722 at slot 10 and added to known mount list.
    GoGo: GoGo_BuildMountSpellList: Found mount spell ID 23252 at slot 11 and added to known mount list.
    GoGo: GoGo_BuildMountSpellList: Found mount spell ID 32246 at slot 12 and added to known mount list.
    GoGo: GoGo_BuildMountSpellList: Found mount spell ID 23251 at slot 13 and added to known mount list.
    GoGo: GoGo_BuildMountSpellList: Found mount spell ID 35028 at slot 14 and added to known mount list.
    GoGo: GoGo_BuildMountSpellList: Found mount spell ID 32243 at slot 15 and added to known mount list.
    GoGo: GoGo_InBook: Searching for type number
    GoGo: GoGo_InBook: Searching for spell ID 2645
    GoGo: GoGo_InBags: Searching for 33189
    GoGo: GoGo_InBags: Searching for 37011
    GoGo: GoGo_InBags: Searching for 33183
    GoGo: GoGo_InBags: Searching for 33176
    GoGo: GoGo_InBags: Searching for 33182
    GoGo: GoGo_InBags: Searching for 33184
    GoGo: GoGo_InBags: Searching for 44229
    GoGo: GoGo_InBags: Searching for 44221
    GoGo: GoGo_InBags: Searching for 37859
    GoGo: GoGo_InBags: Searching for 37860
    GoGo: GoGo_InBags: Searching for 37815
    GoGo: Information: End of information.
    GoGo: GoGo_PreClick: Starts
    GoGo: GoGo_InBook: Searching for type number
    GoGo: GoGo_InBook: Searching for spell ID 2645
    GoGo: GoGo_PreClick: Player is a shaman and is in wolf form.  Standing up.
    GoGo: GoGo_InBook: Searching for type number
    GoGo: GoGo_InBook: Searching for spell ID 2645
    GoGo: GoGo_InBook: Searching for type number
    GoGo: GoGo_InBook: Searching for spell ID 2645
    GoGo: GoGo_FillButton: Casting Ghost Wolf
    GoGo: BUTTON: Button 1 pressed.
    GoGo: Information: GoGoMount Version 4.0.30
    GoGo: Information: Client locale is enUS
    GoGo: Information: Account - World of Warcraft: Wrath of the Lich King enabled.
    GoGo: Information: Game - World of Warcraft: Wrath of the Lich King enabled.
    GoGo: Information: Location = Orgrimmar - Orgrimmar - Valley of Strength - Valley of Strength
    GoGo: Information: Current unit speed is 0
    GoGo: Information: We are level 80
    GoGo: Information: We are a Troll SHAMAN
    GoGo: Information: We are not in combat as per InCombatLockdown()
    GoGo: Information: We are outdoors as per IsOutdoors()
    GoGo: Information: We are not indoors as per IsIndoors()
    GoGo: Information: We are not in an instance as per IsInInstance()
    GoGo: Information: We can fly here as per IsFlyableArea()
    GoGo: Information: We are not flying as per IsFlying()
    GoGo: Information: We are not swimming as per IsSwimming()
    GoGo: Information: We are not falling as per IsFalling()
    GoGo: Information: We are not moving as per GoGo_IsMoving()
    GoGo: Information: Player location: X = 0.41817229986191, Y = 0.75331580638885
    GoGo: Information: We are buffed with: Precious's Ribbon, Ghost Wolf
    GoGo: Information: Azeroth Zones:  Ahn'Qiraj: The Fallen Kingdom:Ashenvale:Azshara:Azuremyst Isle:Bloodmyst Isle:Darkshore:Darnassus:Desolace:Durotar:Dustwallow Marsh:Felwood:Feralas:Moonglade:Mount Hyjal:Mulgore:Northern Barrens:Orgrimmar:Silithus:Southern Barrens:Stonetalon Mountains:Tanaris:Teldrassil:The Exodar:Thousand Needles:Thunder Bluff:Uldum:Un'Goro Crater:Winterspring:Abyssal Depths:Arathi Highlands:Badlands:Blasted Lands:Burning Steppes:Deadwind Pass:Dun Morogh:Duskwood:Eastern Plaguelands:Elwynn Forest:Eversong Woods:Ghostlands:Hillsbrad Foothills:Ironforge:Isle of Quel'Danas:Kelp'thar Forest:Loch Modan:Northern Stranglethorn:Redridge Mountains:Ruins of Gilneas:Ruins of Gilneas City:Searing Gorge:Shimmering Expanse:Silvermoon City:Silverpine Forest:Stormwind City:Stranglethorn Vale:Swamp of Sorrows:The Cape of Stranglethorn:The Hinterlands:Tirisfal Glades:Tol Barad:Tol Barad Peninsula:Twilight Highlands:Undercity:Vashj'ir:Western Plaguelands:Westfall:Wetlands
    GoGo: Information: Outland Zones:  Blade's Edge Mountains:Hellfire Peninsula:Nagrand:Netherstorm:Shadowmoon Valley:Shattrath City:Terokkar Forest:Zangarmarsh:Twisting Nether
    GoGo: Information: Northrend Zones:  Borean Tundra:Crystalsong Forest:Dalaran:Dragonblight:Grizzly Hills:Howling Fjord:Hrothgar's Landing:Icecrown:Sholazar Basin:The Storm Peaks:Wintergrasp:Zul'Drak:The Frozen Sea
    GoGo: Information: Maelstrom Zones:  Deepholm:Kezan:The Lost Isles:The Maelstrom
    GoGo: Information: Mount List:
    GoGo: GoGo_BuildMountSpellList: Found mount spell ID 60116 at slot 1 and added to known mount list.
    GoGo: GoGo_BuildMountSpellList: Found mount spell ID 60119 at slot 2 and added to known mount list.
    GoGo: GoGo_BuildMountSpellList: Found mount spell ID 22718 at slot 3 and added to known mount list.
    GoGo: GoGo_BuildMountSpellList: Found mount spell ID 59788 at slot 4 and added to known mount list.
    GoGo: GoGo_BuildMountSpellList: Found mount spell ID 22721 at slot 5 and added to known mount list.
    GoGo: GoGo_BuildMountSpellList: Found mount spell ID 22724 at slot 6 and added to known mount list.
    GoGo: GoGo_BuildMountSpellList: Found mount spell ID 59568 at slot 7 and added to known mount list.
    GoGo: GoGo_BuildMountSpellList: Found mount spell ID 59569 at slot 8 and added to known mount list.
    GoGo: GoGo_BuildMountSpellList: Found mount spell ID 61467 at slot 9 and added to known mount list.
    GoGo: GoGo_BuildMountSpellList: Found mount spell ID 22722 at slot 10 and added to known mount list.
    GoGo: GoGo_BuildMountSpellList: Found mount spell ID 23252 at slot 11 and added to known mount list.
    GoGo: GoGo_BuildMountSpellList: Found mount spell ID 32246 at slot 12 and added to known mount list.
    GoGo: GoGo_BuildMountSpellList: Found mount spell ID 23251 at slot 13 and added to known mount list.
    GoGo: GoGo_BuildMountSpellList: Found mount spell ID 35028 at slot 14 and added to known mount list.
    GoGo: GoGo_BuildMountSpellList: Found mount spell ID 32243 at slot 15 and added to known mount list.
    GoGo: GoGo_InBook: Searching for type number
    GoGo: GoGo_InBook: Searching for spell ID 2645
    GoGo: GoGo_InBags: Searching for 33189
    GoGo: GoGo_InBags: Searching for 37011
    GoGo: GoGo_InBags: Searching for 33183
    GoGo: GoGo_InBags: Searching for 33176
    GoGo: GoGo_InBags: Searching for 33182
    GoGo: GoGo_InBags: Searching for 33184
    GoGo: GoGo_InBags: Searching for 44229
    GoGo: GoGo_InBags: Searching for 44221
    GoGo: GoGo_InBags: Searching for 37859
    GoGo: GoGo_InBags: Searching for 37860
    GoGo: GoGo_InBags: Searching for 37815
    GoGo: Information: End of information.
    GoGo: GoGo_PreClick: Starts
    GoGo: GoGo_InBook: Searching for type number
    GoGo: GoGo_InBook: Searching for spell ID 2645
    GoGo: GoGo_PreClick: Player is a shaman and is in wolf form.  Standing up.
    GoGo: GoGo_InBook: Searching for type number
    GoGo: GoGo_InBook: Searching for spell ID 2645
    GoGo: GoGo_InBook: Searching for type number
    GoGo: GoGo_InBook: Searching for spell ID 2645
    GoGo: GoGo_FillButton: Casting Ghost Wolf
    As suggested, it's still registering me in GW form when I click it the second time. Probably a lag issue.
  • Avatar of tiker tiker Dec 09, 2010 at 03:12 UTC - 0 likes

    Ok. 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.

  • Avatar of Kharum Kharum Dec 08, 2010 at 23:59 UTC - 0 likes
    The 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
  • Avatar of tiker tiker Dec 08, 2010 at 04:19 UTC - 0 likes

    In 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.)

  • Avatar of Kharum Kharum Dec 07, 2010 at 21:33 UTC - 0 likes
    Log to screen when I doubleclick: <PRE> GoGo: BUTTON: Button 1 pressed. GoGo: Information: GoGoMount Version 4.0.30 GoGo: Information: Client locale is enUS GoGo: Information: Account - World of Warcraft: Wrath of the Lich King enabled. GoGo: Information: Game - World of Warcraft: Wrath of the Lich King enabled. GoGo: Information: Location = Icecrown - Icecrown - Argent Tournament Grounds - Argent Tournament Grounds GoGo: Information: Current unit speed is 0 GoGo: Information: We are level 80 GoGo: Information: We are a Troll SHAMAN GoGo: Information: We are outdoors as per IsOutdoors() GoGo: Information: We are not indoors as per IsIndoors() GoGo: Information: We are not in an instance as per IsInInstance() GoGo: Information: We can fly here as per IsFlyableArea() GoGo: Information: We are not flying as per IsFlying() GoGo: Information: We are not swimming as per IsSwimming() GoGo: Information: We are not falling as per IsFalling() GoGo: Information: We are not moving as per GoGo_IsMoving() GoGo: Information: Player location: X = 0.74755275249481, Y = 0.23826515674591 GoGo: Information: We are buffed with: Armistice, Essence of Wintergrasp, Precious's Ribbon, Earth Shield, Ghost Wolf GoGo: Information: Azeroth Zones: Ahn'Qiraj: The Fallen Kingdom:Ashenvale:Azshara:Azuremyst Isle:Bloodmyst Isle:Darkshore:Darnassus:Desolace:Durotar:Dustwallow Marsh:Felwood:Feralas:Moonglade:Mount Hyjal:Mulgore:Northern Barrens:Orgrimmar:Silithus:Southern Barrens:Stonetalon Mountains:Tanaris:Teldrassil:The Exodar:Thousand Needles:Thunder Bluff:Uldum:Un'Goro Crater:Winterspring:Abyssal Depths:Arathi Highlands:Badlands:Blasted Lands:Burning Steppes:Deadwind Pass:Dun Morogh:Duskwood:Eastern Plaguelands:Elwynn Forest:Eversong Woods:Ghostlands:Hillsbrad Foothills:Ironforge:Isle of Quel'Danas:Kelp'thar Forest:Loch Modan:Northern Stranglethorn:Redridge Mountains:Ruins of Gilneas:Ruins of Gilneas City:Searing Gorge:Shimmering Expanse:Silvermoon City:Silverpine Forest:Stormwind City:Stranglethorn Vale:Swamp of Sorrows:The Cape of Stranglethorn:The Hinterlands:Tirisfal Glades:Tol Barad:Tol Barad Peninsula:Twilight Highlands:Undercity:Vashj'ir:Western Plaguelands:Westfall:Wetlands GoGo: Information: Outland Zones: Blade's Edge Mountains:Hellfire Peninsula:Nagrand:Netherstorm:Shadowmoon Valley:Shattrath City:Terokkar Forest:Zangarmarsh:Twisting Nether GoGo: Information: Northrend Zones: Borean Tundra:Crystalsong Forest:Dalaran:Dragonblight:Grizzly Hills:Howling Fjord:Hrothgar's Landing:Icecrown:Sholazar Basin:The Storm Peaks:Wintergrasp:Zul'Drak:The Frozen Sea GoGo: Information: Maelstrom Zones: Deepholm:Kezan:The Lost Isles:The Maelstrom GoGo: Information: Mount List: GoGo: GoGo_BuildMountSpellList: Found mount spell ID 60116 at slot 1 and added to known mount list. GoGo: GoGo_BuildMountSpellList: Found mount spell ID 60119 at slot 2 and added to known mount list. GoGo: GoGo_BuildMountSpellList: Found mount spell ID 22718 at slot 3 and added to known mount list. GoGo: GoGo_BuildMountSpellList: Found mount spell ID 59788 at slot 4 and added to known mount list. GoGo: GoGo_BuildMountSpellList: Found mount spell ID 22721 at slot 5 and added to known mount list. GoGo: GoGo_BuildMountSpellList: Found mount spell ID 22724 at slot 6 and added to known mount list. GoGo: GoGo_BuildMountSpellList: Found mount spell ID 59568 at slot 7 and added to known mount list. GoGo: GoGo_BuildMountSpellList: Found mount spell ID 59569 at slot 8 and added to known mount list. GoGo: GoGo_BuildMountSpellList: Found mount spell ID 61467 at slot 9 and added to known mount list. GoGo: GoGo_BuildMountSpellList: Found mount spell ID 22722 at slot 10 and added to known mount list. GoGo: GoGo_BuildMountSpellList: Found mount spell ID 23252 at slot 11 and added to known mount list. GoGo: GoGo_BuildMountSpellList: Found mount spell ID 32246 at slot 12 and added to known mount list. GoGo: GoGo_BuildMountSpellList: Found mount spell ID 23251 at slot 13 and added to known mount list. GoGo: GoGo_BuildMountSpellList: Found mount spell ID 35028 at slot 14 and added to known mount list. GoGo: GoGo_BuildMountSpellList: Found mount spell ID 32243 at slot 15 and added to known mount list. GoGo: GoGo_InBook: Searching for type number GoGo: GoGo_InBook: Searching for spell ID 2645 GoGo: GoGo_InBags: Searching for 33189 GoGo: GoGo_InBags: Searching for 37011 GoGo: GoGo_InBags: Searching for 33183 GoGo: GoGo_InBags: Searching for 33176 GoGo: GoGo_InBags: Searching for 33182 GoGo: GoGo_InBags: Searching for 33184 GoGo: GoGo_InBags: Searching for 44229 GoGo: GoGo_InBags: Searching for 44221 GoGo: GoGo_InBags: Searching for 37859 GoGo: GoGo_InBags: Searching for 37860 GoGo: GoGo_InBags: Searching for 37815 GoGo: Information: End of information. GoGo: GoGo_PreClick: Starts GoGo: GoGo_InBook: Searching for type number GoGo: GoGo_InBook: Searching for spell ID 2645 GoGo: GoGo_PreClick: Player is a shaman and is in wolf form. Standing up. GoGo: GoGo_InBook: Searching for type number GoGo: GoGo_InBook: Searching for spell ID 2645 GoGo: GoGo_InBook: Searching for type number GoGo: GoGo_InBook: Searching for spell ID 2645 GoGo: GoGo_FillButton: Casting Ghost Wolf </PRE> 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.
  • Avatar of tiker tiker Dec 07, 2010 at 20:21 UTC - 0 likes

    GoGoMount 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.

  • 7 comments

Facts

Last updated
Dec 09, 2010
Reported
Dec 07, 2010
Status
Started - Work on this issue has begun.
Type
Defect - A shortcoming, fault, or imperfection
Priority
Medium - Normal priority.
Votes
0

Reported by

Possible assignees