LiteMount

LiteMount

2M Downloads

Can't exclude Dragonriding Mounts, can't summon ground mounts on modulator

Flanell88 opened this issue ยท 9 comments

commented

And no matter what I do, it no longer summons any ground mounts attached to my mod:shift button, even when changing the button makro. It's now always forced dragonriding, then normal flying mounts on mod:shift. Before the latest patch to make dragonriding available in old world it was always flying mount first, and ground mount on mod:shift. It only summoned the dragonriding dragons on Dragonisles.

commented

Yes, that is the expected (new) behaviour now that dragonriding is available everywhere.

SHIFT will summon a regular flying mount in a dragonriding area, or a ground mount in a flying area.

commented

If you want to do something different you will need to make rules to do so. For example, if you want the old behaviour back you can make a rule "Modifier : SHIFT -> Exclude Mounts : Flying".

commented

I tried to make rules, changing the makro, but it never summons ground mounts even when forced. Is GROUND even the right command for it?
I really want the old behaviour back. I hate dragonriding.

commented

if you want the old behaviour back you can make a rule "Modifier : SHIFT -> Exclude Mounts : Flying".

You should do this as I said. Did that work? It works fine for me.

commented

I installed your addon last month. I finally got the a macro for /click LM_B2 and the following changes to the Advanced Options in Key Binding 2 to work the way I wanted. Now suddenly, it has stopped working and now only calls the dragonriding mounts.

What I am looking for is two macros where the first (/click LM_B1 using the default script) calls dragonriding or flying or ground or swim based on the location. The second one only calls flying or ground or swim (NO dragonriding mounts ever for that button) based on the location. I have two macros as buttons on my hotbar where the first call /click LM_B1 and the second calls /click LM_B2.

I did try the "Exclude Mounts : Dragonriding" and I just get an error message about "Bad action 'Exclude' in action list".

< the following is the Key Binding 2 scrip I edited and used (it worked as desired) up until the big change >
< NOTE - I had to remove the pound signs from the script text because this editor uses that symbol as a >
< formatting marker and the text went crazy. The pound signs (comment markers) are in the script I use >

LeaveVehicle
Dismount [nofalling]
CopyTargetsMount
ApplyRules

                                            [ NOTE removed the modifier test ]

    IF [submerged]
        Limit -SWIM
    ELSEIF [dragonridable]
        Limit -FLY                    [ NOTE The changed line to use flying instead of dragonriding mounts ]
    ELSEIF [flyable]
        Limit -FLY
    ELSEIF [floating]
        Limit -SWIM
    END

SmartMount
IF [falling]
    Slow Fall, Levitate, Zen Flight, Glide, Flap
  Spell 130, 1706, 125883, 131347, 164862
    Hearty Dragon Plume, Rocfeather Skyhorn Kite
  Use 182729, 131811
    Last resort dismount even if falling
  Dismount
END
Macro

<< End of edited Key Binding 2 >>

Thanks for any guidance you can give me on getting my mount buttons working again.

commented

No problem, I'm glad you got it working.

commented

Closing this off I think everything here has been resolved.

commented

I don't think I can debug everything you've done from just that snippet. I would really suggest using the Rules interface instead of the advanced actions unless you really want to delve deep into understanding how they work and reading all the documentation.

This

I did try the "Exclude Mounts : Dragonriding" and I just get an error message about "Bad action 'Exclude' in action list".

is referring to a rule, not an action list line.
https://github.com/xod-wow/LiteMount/wiki/Rules

I would suggest you set all the action lists for your keybindings back to the defaults, then add a rule for Key Binding 2 like this:
image
image

commented

Thank you for this information! I was misunderstanding the Rules usage. I reverted the Advanced Options and edited the Key Binding 2 as you suggested and I finally (I hope) understand how the rules were to be used. It is working as I wanted. Thanks again!