Mounted

47 - Druid Flying with Auto Dismount not working with swift flight form.

What steps will reproduce the problem?
1. In a flying area, turn on swift flight form. (I have swift and issue doesn't happen with any other flying mount.)
2. When you start to fly, the mounted macro button will change to ground mount macro.
3.

What is the expected output? What do you see instead?
I expected to see the flying macro with dismount and to be able to leave flight form. It will tell me I can't mount. If I am on ground it will mount me onto ground mount.

What version of the product are you using?
v2.2.11 for 4.0.3a on 9 Dec 2010

Do you have an error log of what happened?
No I do not.

Please provide any additional information below.
I made a new ground mount macro using the default Ground with dismount. Just added "/cast [flyable] <ff>" to the beginning and it is working for now, with an error saying I can't do that while moving.

  • Mounted_Broken.jpg
    Shows Ground Fixed(under ground ...
User When Change
V3T_TOO Jan 24, 2011 at 09:57 UTC Changed description:
  No I do not.

  Please provide any additional information below.
- I made a new ground mount macro using the default Ground with dismount. Just added "/cast <ff>" to the beginning and it is working for now, with an error saying I can't do that while moving.
+ I made a new ground mount macro using the default Ground with dismount. Just added "/cast [flyable] <ff>" to the beginning and it is working for now, with an error saying I can't do that while moving.
V3T_TOO Dec 24, 2010 at 01:08 UTC

Added attachment Mounted_Broken.jpg

V3T_TOO Dec 24, 2010 at 01:03 UTC Create

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

  • 3 comments
  • Avatar of Xodiv Xodiv Apr 29, 2011 at 10:05 UTC - 0 likes

    This bug occurs if you mount when in the air (e.g, by jumping and casting swift flight form, or casting it while you are falling).

    The reason is that the "should you use a flyable mount" check in the addon checks whether you can cast "Albino Drake", which apparently will return success even if you don't know it. BUT, it won't work if you are falling because you can only cast instant-cast spells.

    Inside the file Core.lua you can find this part:

    function MNT2:SPELL_UPDATE_USABLE()
        self.state.isIndoors = IsIndoors()
        self.state.isSwimming = IsSwimming()
        self.state.isFlyable = IsFlyableArea() and IsOutdoors() and (self.db.char.mount_skill > 150) and IsUsableSpell(60025)
    end
    

    and remove the IsUsableSpell part like this

    function MNT2:SPELL_UPDATE_USABLE()
        self.state.isIndoors = IsIndoors()
        self.state.isSwimming = IsSwimming()
        self.state.isFlyable = IsFlyableArea() and IsOutdoors() and (self.db.char.mount_skill > 150)
    end
    

    that seems to fix it for me but I don't know what other effects it might have on other mounts / if you aren't a druid.

  • Avatar of V3T_TOO V3T_TOO Jan 24, 2011 at 09:56 UTC - 0 likes

    I added [flyable] in front of the <ff> in "/cast <ff>" part of the macro so that when you are not in a flyable area, the tooltip will still show the ground mount instead of always showing the flying mount.

  • Avatar of sniper472 sniper472 Dec 31, 2010 at 22:41 UTC - 0 likes

    This one is quite annoying when you are trying to get into cat form quickly.

  • 3 comments

Facts

Last updated
Mar 30, 2012
Reported
Dec 24, 2010
Status
New - Issue has not had initial review yet.
Type
Defect - A shortcoming, fault, or imperfection
Priority
Medium - Normal priority.
Votes
1

Reported by

Possible assignees