Exactly what I've always wanted for my Druids, I hate seeing them using anything other then flight form and travel form/cat form when moving. Thanks a bunch!
I ended up changing line 60 of the plugin from Code: if (SpellManager.HasSpell("Travel Form") && SpellManager.CanCast("Travel Form") && !Me.HasAura("Travel Form")) to Code: if (SpellManager.HasSpell("Travel Form") && SpellManager.CanCast("Travel Form") && !Me.HasAura("Travel Form") && !Me.HasAura("Aquatic Form")) This seems to have done the trick but then again its only been tested once.
Seems not working on RU client. Farming BGs on my druid, the only mount i've got is Swift Purple Wind Rider (http://en.wowhead.com/item=25533), which is ground mount too, but HB doesn't detect it in options menu. Druid is runing all bg with no mount and even travel form...((
as "travel form" adjusts itself to where u are, thats exactly what this plugin does. it attaches to the "mounting" event (which is the same for ground & flying), cancels it and casts travel form which does the rest. kudos for this, jimmy06! e: but it seems to bug sometimes, i'll investigate.
It's not a bug. I just figured out i was wrong about the "it's the same mounting event". There is no event fired if the Flightor mounts. (which would be needed to cancel it, eh?)
I spoke with HB Dev's when making this and they specifically said that its meant not to be messed with. Why did you want to hook it ? HB all ready uses Flight form for Flying provided its the fastest/same speed as then next fastest mount. You can also define it as the mount to use.