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.