AdiAddons/Squire3

New zone-specific mounts

Closed this issue · 5 comments

At your garrison outpost in Nagrand, you're given the choice between a Corral and a Trainworks. The Trainworks gives you the use of a siege engine (10 minute cooldown) while in Nagrand and the Corral gives you a mount that you can ride while in combat.

How the Frostwolf War Wolf (Horde) and Telaari Talbuk (Alliance) differ from other mounts:

  • Castable in-combat and while moving
  • Not listed in the Mount Journal
  • IsUsableSpell() returns true for both while in Nagrand if the Corral was chosen
  • Must use _/cast Garrison Ability_ in the macro

How does one cancel them, /dismount or /cancelaura ? Do they trigger the [mounted] conditional (test with "/cast [mounted] some random spell") ?

  • Both /dismount and /cancelaura work for canceling them
  • They trigger the [mounted] conditional

I found how this works and this is quite awful to handle: basically there is only one castable spell: Garrison Ability (#161691). However, the actual effect depends on the faction and the option you chose at your outpost, so I will have to add a corner case to handle this.

Does the latest alpha handle it properly ?

It's working when moving and while in combat. However, it needs help to supersede the other ground mounts. It doesn't make sense to use anything else while it's usable.