|Go to Page...|
sCompanions creates slash commands for flying mounts, ground mounts, and pets. These can then be placed into macros. (I use these with OPie, personally, having it use the flying mount macro as the default action for the ring.)
Any of the above will select a mount or pet at random.
You can have an ignore list - see the INSTRUCTIONS for ignoring mounts and companions.txt file for details.
Note: the game now provides feedback on if a mount is usable by your character or not. sCompanions will no longer attempt to summon a mount that you cannot use.
There is no current support for aquatic mounts.
Question #1: How could I put all of these in one macro?
The following script will use sCompanions' slash commands depending on which modifier is held. Shift for ground, Control for a pet, and normal for air.
/run local f=hash_SlashCmdList["/SCOMPANIONS"] if IsShiftKeyDown() then f("ground") elseif IsControlKeyDown() then f("pet") else f("air") end
/cast [mod] Abyssal Seahorse /stopmacro [mod] /scompanions air
/cast [swimming] Abyssal Seahorse /stopmacro [swimming] /scompanions air
/cast [combat] Travel Form /stopmacro [combat] /scompanions ground