Thanks for the customization of the "in combat" spell. The only thing missing from Squire now is to ahve a separate "not in combat and not mountable" option. That would apply to druids, shamans and hunters I guess. For some that may be the same as the in combat spell, but for others it may be different. Currently squire does nothing if I'm indoors but not in combat.
Squire also doesn't play nice with vehicles (my mammoth). If I force the mammoth in a zone where I can fly I can't use squire to unmount (because, I believe, squire tries to remount me on a flying mount and that is not allowed while I'm on/in a vehicle).
Actually, the issue is that getting out from a vehicle is handled differently than dismounting at the API level. Moreover it is not detected the same way. That is pretty annoying.
Looking closer about vehicle, I think I could add something to get out of any vehicle but it probably will not work in combat. So I am wondering if it worths doing it.
Think I found another bug. I can't use my Swift Flight Form when I'm fishing out in the ocean in Borean Tundra, south of Moa'ki Harbor. I'm forced to use a ground mount which is a big hard when you're hopping from floating ice to floating ice. Only thing I can think of is the zone text is "Frozen Sea". Once I flight back to the harbor flight form works again.
Think I found another bug. I can't use my Swift Flight Form when I'm fishing out in the ocean in Borean Tundra, south of Moa'ki Harbor. I'm forced to use a ground mount which is a big hard when you're hopping from floating ice to floating ice. Only thing I can think of is the zone text is "Frozen Sea". Once I flight back to the harbor flight form works again.
Yeah, I found the same bug a few weeks ago. I think the Frozen Sea is listed as a no-fly zone in squire while you can actually use your flying mount just fine. It could be that the "flyable" test isn't working properly in that zone (if that is what Squire is using) or that squire has it's own table that needs to be updated.
Squire test is built on top of the Blizzard IsFlyableArea API with 3 special cases :
- it checks the Cold Weather Flying skill in Northrend,
- it returns false in the whole Wintergrasp zone,
- it returns false in Dalaran except for the Underbelly and Krasus Landing.
There is also a zone-to-continent table which is built at start from the own client data.
So I think it either a bug with IsFlyableArea or zone-to-continent mapping.
Could you please report the output of the following macro when you are in the bugging zones ?
Actually only the pipe that go out of the sewers allows to fly. I'm wondering if I could further restrict the flyable zone.
I know Livestock checks coordinates to see if you can actually fly in the two Dalaran subzones... not sure how you could work that into Squire's macro, though. You'd probably have to run an OnUpdate while in those subzones.
I know Livestock checks coordinates to see if you can actually fly in the two Dalaran subzones... not sure how you could work that into Squire's macro, though. You'd probably have to run an OnUpdate while in those subzones.
The Dalaran underground contains several disjointed subzones named "The Underbelly", one of which is the outgoing sewer pipe where flying mounts are allowed. So Squire only checks the coordinates once when entering a subzone named "The Underbelly".
You are describing what was happening to pqee. This has been fixed in v1.1-beta-2. Please check you are using this version. If you do not, please upgrade. If you do, then please type the following chat command when you are in an area where Squire does not propose a flying mount and post the output there:
Squire also doesn't play nice with vehicles (my mammoth). If I force the mammoth in a zone where I can fly I can't use squire to unmount (because, I believe, squire tries to remount me on a flying mount and that is not allowed while I'm on/in a vehicle).
Yeah, I found the same bug a few weeks ago. I think the Frozen Sea is listed as a no-fly zone in squire while you can actually use your flying mount just fine. It could be that the "flyable" test isn't working properly in that zone (if that is what Squire is using) or that squire has it's own table that needs to be updated.
- it checks the Cold Weather Flying skill in Northrend,
- it returns false in the whole Wintergrasp zone,
- it returns false in Dalaran except for the Underbelly and Krasus Landing.
There is also a zone-to-continent table which is built at start from the own client data.
So I think it either a bug with IsFlyableArea or zone-to-continent mapping.
Could you please report the output of the following macro when you are in the bugging zones ?
Actually only the pipe that go out of the sewers allows to fly. I'm wondering if I could further restrict the flyable zone.
1 4 1 BoreanTundra 668 768
When it doesn't:
1 4 0 Northrend 734 768
Please check revision 50 and tell me if it fixed it.
I know Livestock checks coordinates to see if you can actually fly in the two Dalaran subzones... not sure how you could work that into Squire's macro, though. You'd probably have to run an OnUpdate while in those subzones.
The Dalaran underground contains several disjointed subzones named "The Underbelly", one of which is the outgoing sewer pipe where flying mounts are allowed. So Squire only checks the coordinates once when entering a subzone named "The Underbelly".
Works great. Thanks!