Change Log:
--------------------
1.3.1
- updated TOC for 5.1
- fixed renamed pet journal function calls
- updated LibPetJournal-2.0
1.3
- updated for new Pet Journal and MoP
- now uses LibPetJournal-2.0 to get around API wonkiness and headaches
- updated ignore instructions to show how to ignore per character
1.2.2
- fixed typo in file name of the ignore readme
- bumped interface number in the TOC for 4.3
- tweaked table structures to use local variables
- known bug (still): randomly, ground mounts get put into both tables, meaning that their big flags show that they can fly. A /reload fixes this.
1.2.1
- oops, removed some test code - you can summon your Core Hound Pup again if you didn't have an ignore list set up
1.2
- now uses new bit flags in API to identify mounts! No need to keep a list- air and ground mounts will automatically be determined.
- you can now have an ignore list (since it will now pick from all mounts rather than what you have listed) - see the INSTRUCTIONS for ingnoring mounts and companions.txt file for details
- you will no longer dismiss a pet by sCompanions selecting the same one that's already out - you'll get a new pet in that case
Description:
--------------------
Version 1.3 - Due to a limitation in Blizzard's UI, sCompanions may try to summon an account-wide mount that your character can't actually use due to riding skill or tradeskill requirements. This does not put you in the global cooldown, so you can try again right away. Alternatively, you can set these mounts to be ignored either globally or just for certain characters.
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.)
/scompanions ground
/scompanions air
/scompanions pet
Any of the above will select a mount or pet at random.
NOTE: WoW's API does not provide a way to determine whether a mount is a ground mount or flying mount. This addon does not keep an extensive database of mounts, either, to keep the file size down (Wowhead lists 290 different mounts currently). As such, you need to open up sCompanions.lua in any text editor in order to list the mounts you wish to use. This also allows you to exclude any mounts you don't wish the addon to choose from. There are two tables to fill:
This is no longer true! Changed in version 1.2:
- now uses new bit flags in API to identify mounts! No need to keep a list- air and ground mounts will automatically be determined.
- you can now have an ignore list (since it will now pick from all mounts rather than what you have listed) - see the INSTRUCTIONS for ingnoring mounts and companions.txt file for details
- you will no longer dismiss a pet by sCompanions selecting the same one that's already out - you'll get a new pet in that case
There is no current support for aquat...
--------------------
1.3.1
- updated TOC for 5.1
- fixed renamed pet journal function calls
- updated LibPetJournal-2.0
1.3
- updated for new Pet Journal and MoP
- now uses LibPetJournal-2.0 to get around API wonkiness and headaches
- updated ignore instructions to show how to ignore per character
1.2.2
- fixed typo in file name of the ignore readme
- bumped interface number in the TOC for 4.3
- tweaked table structures to use local variables
- known bug (still): randomly, ground mounts get put into both tables, meaning that their big flags show that they can fly. A /reload fixes this.
1.2.1
- oops, removed some test code - you can summon your Core Hound Pup again if you didn't have an ignore list set up
1.2
- now uses new bit flags in API to identify mounts! No need to keep a list- air and ground mounts will automatically be determined.
- you can now have an ignore list (since it will now pick from all mounts rather than what you have listed) - see the INSTRUCTIONS for ingnoring mounts and companions.txt file for details
- you will no longer dismiss a pet by sCompanions selecting the same one that's already out - you'll get a new pet in that case
Description:
--------------------
Version 1.3 - Due to a limitation in Blizzard's UI, sCompanions may try to summon an account-wide mount that your character can't actually use due to riding skill or tradeskill requirements. This does not put you in the global cooldown, so you can try again right away. Alternatively, you can set these mounts to be ignored either globally or just for certain characters.
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.)
/scompanions ground
/scompanions air
/scompanions pet
Any of the above will select a mount or pet at random.
NOTE: WoW's API does not provide a way to determine whether a mount is a ground mount or flying mount. This addon does not keep an extensive database of mounts, either, to keep the file size down (Wowhead lists 290 different mounts currently). As such, you need to open up sCompanions.lua in any text editor in order to list the mounts you wish to use. This also allows you to exclude any mounts you don't wish the addon to choose from. There are two tables to fill:
This is no longer true! Changed in version 1.2:
- now uses new bit flags in API to identify mounts! No need to keep a list- air and ground mounts will automatically be determined.
- you can now have an ignore list (since it will now pick from all mounts rather than what you have listed) - see the INSTRUCTIONS for ingnoring mounts and companions.txt file for details
- you will no longer dismiss a pet by sCompanions selecting the same one that's already out - you'll get a new pet in that case
There is no current support for aquat...