Squire2 helps you making the most of all your mounts and moving spells. It selects a mount or spell that fits the place you are, randomly choosing a mount if several ones are available. Squire2 is highly configurable, letting you choose which mount and spell to use or not.
Squire2 is basically Squire rewritten from scratch for 4.0/Cataclysm. I felt the Squire code became unsuitable to handle the several changes to mounts ; both mount features and API have been slightly changed.
Thanks to Aelorean for submitting 5.0.4 patches.
Features
- Can be used as a macro or with a keybinding.
- Automatically scan available mounts and movement-related spells (including Aspect of the Cheetah, Travel/Aquatic/Flight forms and Ghost Wolf).
- Random mount selection, trying not to use the same mount twice in a row.
- Handle some special mounts like Ahn’Quiraj ones, the Sea Turtle and the Abyssal Seahorse.
- Customizable moving and combat actions.
- Support “/console autoUnshift 0” and “/console autoDismount 0” settings, thanks to Phanx.
How to use Squire2
You can open the Squire2 configuration using the /sq2 or /squire2 chat commands and there is a button in the top left corner of the mount spellbook.
From there you can use the “Macro” button to pick up the macro and put it in any action button. You can also define a keybinding to use Squire2.
The “Toggle spellbook” button opens the spellbook directly to the “mounts” tab.
Mount selection
You can select which mounts Squire2 is allowed to use in the mount spellbook. Check or uncheck the small checkboxes in the bottom right corner of every mounts.
Other options
- Ground modifier: select a modifier to enforce Squire2 to select a ground mount even if flying mounts are usable.
- Dismount keybinding: a keybinding to dismount.
- Dismount/exit vehicle/cancel shapeshift: if checked, Squire2 makes your character dismount (exit the vehicle or cancel shapeshift) instead of trying to use another mount (or spell).
- ... but not when flying: this prevents dismounting when flying. Useful to prevent an horrible death if you accidently hit the keybinding while in the middle of the sky.
- Combat action: an action to be used in combat. This overrides the internal macro Squire2 uses and thus ignore all clever features.
- Moving action: an action to be used while moving. It is also used as a default combat action.
Using Squire2 in another macro
You can use Squire2 from another macro with this command:
/click Squire2Button
You can even dismount (the same way Squire2 does it) using this command:
/click Squire2Button dismount
More details about the /click command are available there : http://www.wowpedia.org/MACRO_click
Differences with Squire
There is no much visible differences from Squire :
- Does not dynamically update the macro anymore.
- Configuration is done from the “Mounts” tab of the spellbook.
- Use Ace3 for configuration UI.
- Accept items and macros, as well as spells, as moving and combat actions.
Known issues
Notes to pet/mount related addon author : do not use LoadAddOn(“Blizzard_PetJournal”) nor PetJournal_LoadUI() during ADDON_LOADED processing. Add a “## Dependencies: Blizzard_PetJournal” line in your TOC file instead. The former prevents addon loaded with Blizzard_PetJournal (like Squire2) to receive their own ADDON_LOADED events while the latter works seamlessly.
BattlePetTabs-1.1.3 is known to use PetJournal_LoadUI() thus causing Squire2 to fail to initialize.
User feedback
You can submit bug reports and suggestions using wowace’s ticket tracker.
There is also the old Squire forum thread for discussion (but not bug reports, please use the ticket tracker).
Facts
- Date created
- Oct 12, 2010
- Category
- Last update
- Nov 30, 2012
- Development stage
- Release
- Language
- enUS
- frFR
- License
- All Rights Reserved
- Curse link
- Squire2
- Downloads
- 34,906
- Recent files
- R: v1.3.11 for 5.1.0 Nov 30, 2012
- R: v1.3.10 for 5.0.5 Oct 21, 2012
- A: v1.3.9-4-gd9d3c13 for 5.0.5 Oct 21, 2012
- A: v1.3.9-2-g262ab96 for 5.0.5 Oct 16, 2012
- A: v1.3.9-1-gb01941d for 5.0.5 Oct 15, 2012
Authors
Relationships
- Embedded library
- Ace3
- AceGUI-3.0-ActionSlotWidgets
- CallbackHandler-1.0
- LibMounts-1.0
- LibStub