GoGoMount

572 - GoGoButton macro requiring multiple clicks to work

What steps will reproduce the problem?
1. Try to mount
2. Sometimes multiple rapid clicks to correctly mount
3.

What is your current class, level and race?
All characters/races/levels

What language is your game client?  (enUS / frFR / etc)
enUS

What version of the GoGoMount are you using?
4.3.5

If the problem is with Engineering or Tailoring mounts, which and what level is your skill?
N/A

Please provide any additional information below.
As far as I can tell it only start happening after the last addon update. I created a macro that only has /click GoGoButton in it and put it on a button bar. I then use a keybinding to use that button slot. I can tell the key binding is being picked up correctly as the icon flashes like it's trying to activate but sometimes the mount isn't actually cast.

User When Change
tiker May 25, 2012 at 16:06 UTC Changed status from Replied to Waiting
darkscion0_ May 25, 2012 at 15:55 UTC Changed status from Waiting to Replied
tiker May 25, 2012 at 15:24 UTC Changed status from Replied to Waiting
darkscion0_ May 25, 2012 at 11:28 UTC Changed status from Waiting to Replied
tiker May 24, 2012 at 03:40 UTC Changed status from Accepted to Waiting
tiker May 24, 2012 at 03:39 UTC Changed status from New to Accepted
darkscion0_ May 24, 2012 at 01:51 UTC Create

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

  • 6 comments
  • Avatar of tiker tiker May 25, 2012 at 16:06 UTC - 0 likes

    If you look on line 11 of the debug log you can see that you're using a priest.
    The 3rd line from the bottom shows that GoGoMount is trying to cast Flight Form.

    I added some code last year to verify that a mount or spell exists before trying to use it.  I did this because people were setting the Halloween Brooms as favorite mounts but then not being able to summon anything after the brooms disappeared.

    I think Blizzard has changed something with one of the API calls recently causing this.  I'll check and write a fix for this sometime this weekend.

    Thanks.

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

  • Avatar of darkscion0_ darkscion0_ May 25, 2012 at 15:55 UTC - 0 likes

    Resetting to defaults fixed the issue. I do have a druid but the issue wasn't happening specifically on my druid (the character in question is a priest).

    When I created this priest I copied the variables folder for you druid and then pasted/renamed it for my priest. I wonder if that's what caused the issue. Even so, I only seemed to have the issue after the last addon update.

    Thanks!

  • Avatar of tiker tiker May 25, 2012 at 13:27 UTC - 0 likes

    Another thing you can try if you want is the latest alpha version of GoGoMount I just posted 30 seconds ago.  This has an untested change which might fix the problem for you.

    Edit:  new ticket reporting a problem r344 so it might not work...

    Last edited May 25, 2012 by tiker
  • Avatar of tiker tiker May 25, 2012 at 13:09 UTC - 0 likes

    Thanks.

    You didn't post the entire contents of the file but if I were take a guess on what I see, you're getting the same bug someone else posted last week.

    You at some point may have added "Flight Form" as a preferred mount.  I'm assuming you've now picked up "Swift Flight Form" but GoGoMount for whatever reason hasn't removed "Flight Form" from the list of mounts and since you no longer have it in your spell book it won't cast when GoGoMount tries to cast it.

    Take a look at this ticket - I posted instructions to fix it near the end.
    http://wow.curseforge.com/addons/gogomount/tickets/564-druid-swift-flight-form/

    If this is not the case then I'll need the entire .lua file attached to this ticket (attach as a file above - easier to read).

    Thanks.

  • Avatar of darkscion0_ darkscion0_ May 25, 2012 at 11:29 UTC - 0 likes
    GoGo_DebugLog = {
    	"BUTTON: Button 1 pressed.", -- [1]
    	"Information: GoGoMount Version 4.3.5", -- [2]
    	"Information: Account - World of Warcraft: Cataclysm enabled.", -- [3]
    	"Information: Game - World of Warcraft: Cataclysm enabled.", -- [4]
    	"Information: Client locale is enUS", -- [5]
    	"Information: Location = Shadowmoon Valley - Shadowmoon Valley - The Deathforge - The Deathforge", -- [6]
    	"Information: Current zone area ID as per GetCurrentMapAreaID(): 473", -- [7]
    	"Information: Player location: X = 0.41581648588181, Y = 0.41288340091705", -- [8]
    	"Information: Current unit speed is 0", -- [9]
    	"Information: We are level 68", -- [10]
    	"Information: We are a Worgen PRIEST", -- [11]
    	"Information: We are in a guild with the Mount Up perk", -- [12]
    	"Information: We are not in combat as per InCombatLockdown()", -- [13]
    	"Information: We are outdoors as per IsOutdoors()", -- [14]
    	"Information: We are not indoors as per IsIndoors()", -- [15]
    	"Information: We are not in an instance as per IsInInstance()", -- [16]
    	"Information: We can fly here as per IsFlyableArea()", -- [17]
    	"Information: We are not flying as per IsFlying()", -- [18]
    	"Information: We are not swimming as per IsSwimming()", -- [19]
    	"Information: We are not falling as per IsFalling()", -- [20]
    	"Information: We are not moving as per GoGo_IsMoving()", -- [21]
    	"Information: We are buffed with: Mind Quickening, Power Word: Fortitude, Shadowform, Inner Fire, Arcane Brilliance", -- [22]
    	"Information: Mount List:", -- [23]
    	"Information: End of information.", -- [24]
    	"GoGo_PreClick: Starts", -- [25]
    	"GoGo_PreClick: Player not in combat, button pressed, looking for a mount.", -- [26]
    	"GoGo_InBook: Searching for type number", -- [27]
    	"GoGo_InBook: Searching for spell ID 90265", -- [28]
    	"GoGo_InBook: Searching for type number", -- [29]
    	"GoGo_InBook: Searching for spell ID 34091", -- [30]
    	"GoGo_InBook: Searching for type number", -- [31]
    	"GoGo_InBook: Searching for spell ID 34090", -- [32]
    	"GoGo_ChooseMount: Engineering = 0", -- [33]
    	"GoGo_ChooseMount: Tailoring = 0", -- [34]
    	"GoGo_ChooseMount: Riding = 225", -- [35]
    	"GoGo_ChooseMount: Checked for zone favorites.", -- [36]
    	"GoGo_ChooseMount: Checked for global favorites.", -- [37]
    	"GoGo_ChooseMount: ** Searched all areas for mounts and found 6 mounts.", -- [38]
    	"GoGo_ZoneCheck: Beginning function.", -- [39]
    	"GoGo_ChooseMount: Zone ID = 473", -- [40]
    	"GoGo_ZoneCheck: Setting up for Shadowmoon Valley", -- [41]
    	"GoGo_InBook: Searching for type number", -- [42]
    	"GoGo_InBook: Searching for spell ID 90265", -- [43]
    	"GoGo_InBook: Searching for type number", -- [44]
    	"GoGo_InBook: Searching for spell ID 34091", -- [45]
    	"GoGo_InBook: Searching for type number", -- [46]
    	"GoGo_InBook: Searching for spell ID 34090", -- [47]
    	"GoGo_InBook: Searching for type number", -- [48]
    	"GoGo_InBook: Searching for spell ID 90265", -- [49]
    	"GoGo_InBook: Searching for type number", -- [50]
    	"GoGo_InBook: Searching for spell ID 34091", -- [51]
    	"GoGo_InBook: Searching for type number", -- [52]
    	"GoGo_InBook: Searching for spell ID 34090", -- [53]
    	"GoGo_InBook: Searching for type number", -- [54]
    	"GoGo_InBook: Searching for spell ID 90265", -- [55]
    	"GoGo_InBook: Searching for type number", -- [56]
    	"GoGo_InBook: Searching for spell ID 34091", -- [57]
    	"GoGo_InBook: Searching for type number", -- [58]
    	"GoGo_InBook: Searching for spell ID 34090", -- [59]
    	"GoGo_UpdateMountSpeedDB: FilterID = 330, SpeedID = 10002, Value = 200", -- [60]
    	"GoGo_UpdateMountSpeedDB: Number of mounts to be modified:  1", -- [61]
    	"GoGo_UpdateMountData: In guild, with Mount Up perk", -- [62]
    	"GoGo_UpdateMountData: Increasing mount speed data because of Mount Up", -- [63]
    	"GoGo_ChooseMount: Sea Legs buff not found - removing Vashj'ir mount.", -- [64]
    	"GoGo_ChooseMount: Eliminated loaned mounts - 6 mounts left.", -- [65]
    	"GoGo_ChooseMount: Eliminated Oculus mounts - 6 mounts left.", -- [66]
    	"GoGo_ChooseMount: Eliminated AQ40 mounts - 6 mounts left.", -- [67]
    	"GoGo_ChooseMount: Eliminated Thousand Needles boat - 6 mounts left.", -- [68]
    	"GoGo_ChooseMount: Eliminated mounts requiring water surface - 6 mounts left.", -- [69]
    	"GoGo_RemoveExcluded: Executed", -- [70]
    	"GoGo_ChooseMount: Eliminated excluded mounts - 6 mounts left.", -- [71]
    	"GoGo_ChooseMount: Eliminated mounts we can't use; 6 mounts left.", -- [72]
    	"GoGo_ChooseMount: Looking for flying mounts since we past flight checks.", -- [73]
    	"GoGo_ChooseMount: Eliminated mounts that require skill 225 or 300 to use; 5 mounts left.", -- [74]
    	"GoGo_ChooseMount: Found mount 33943 - included in random pick.", -- [75]
    	"GoGo_ChooseMount: Found mount 32239 - included in random pick.", -- [76]
    	"GoGo_ChooseMount: Found mount 107203 - included in random pick.", -- [77]
    	"GoGo_ChooseMount: Air mount speed should be 275", -- [78]
    	"GoGo_RemoveBuffs: Removing buffs preventing mounting.", -- [79]
    	"GoGo_RemoveBuffs: Checking for 21848 (Snowman)", -- [80]
    	"GoGo_RemoveBuffs: Checking for 24723 (Skeleton Costume)", -- [81]
    	"GoGo_RemoveBuffs: Checking for 24732 (Bat Costume)", -- [82]
    	"GoGo_RemoveBuffs: Checking for 24741 (Wisp Costume)", -- [83]
    	"GoGo_RemoveBuffs: Checking for 24858 (Moonkin Form)", -- [84]
    	"GoGo_RemoveBuffs: Checking for 61734 (Noblegarden Bunny)", -- [85]
    	"GoGo_RemoveBuffs: Checking for 71484 (Strength of the Taunka)", -- [86]
    	"GoGo_RemoveBuffs: Checking for 71485 (Agility of the Vrykul)", -- [87]
    	"GoGo_RemoveBuffs: Checking for 71486 (Power of the Taunka)", -- [88]
    	"GoGo_RemoveBuffs: Checking for 71487 (Precision of the Iron Dwarves)", -- [89]
    	"GoGo_RemoveBuffs: Checking for 71491 (Aim of the Iron Dwarves)", -- [90]
    	"GoGo_RemoveBuffs: Checking for 71492 (Speed of the Vrykul)", -- [91]
    	"GoGo_RemoveBuffs: Checking for 71556 (Agility of the Vrykul)", -- [92]
    	"GoGo_RemoveBuffs: Checking for 71557 (Precision of the Iron Dwarves)", -- [93]
    	"GoGo_RemoveBuffs: Checking for 71558 (Power of the Taunka)", -- [94]
    	"GoGo_RemoveBuffs: Checking for 71559 (Aim of the Iron Dwarves)", -- [95]
    	"GoGo_RemoveBuffs: Checking for 71560 (Speed of the Vrykul)", -- [96]
    	"GoGo_RemoveBuffs: Checking for 71561 (Strength of the Taunka)", -- [97]
    	"GoGo_RemoveBuffs: Checking for 75724 (Seeds of Discord)", -- [98]
    	"GoGo_RemoveBuffs: Checking for 91760 (Endure the Transformation)", -- [99]
    	"GoGo_RemoveBuffs: Checking for 91771 (Wisp Form)", -- [100]
    	"GoGo_FillButton: Casting Flight Form", -- [101]
    	"GoGo_PreClick: Is in guild - sending GoGoMount version information to guild addon channel.", -- [102]
    	"GoGo_PreClick: Is in party - sending GoGoMount version information to party addon channel.", -- [103]
    }
    
  • Avatar of tiker tiker May 24, 2012 at 03:40 UTC - 0 likes

    Please enable the logging feature of GoGoMount and have it run when the macro doesn't work.  Attach it to this ticket and I'll look into it for you.
    http://wow.curseforge.com/addons/gogomount/pages/debugging/

  • 6 comments

Facts

Last updated
May 25, 2012
Reported
May 24, 2012
Status
Waiting - Waiting for more information.
Type
Defect - A shortcoming, fault, or imperfection
Priority
Medium - Normal priority.
Votes
0

Reported by

Possible assignees