Member of the Ninjroid Addon Collection© (NAC).

"NAC_ToyPicker" is a Season of Discovery addon that creates a button for randomly using a disguise toy purchased from the Bubbles NPC in Booty Bay.

This addon REQUIRES the "NAC_Core" addon in order to load.

---------
Features:
---------

    *Left-Click the button to use a random disguise toy.
    *Shift-Right-Click the button to clear all applied disguise toy auras.

* Only works out of combat

---------------
Slash Commands:
---------------

    "/nactp" to view feature & command list.
    "/nactp help" to view additional help information.
    "/nactp version" to view the current version.
    "/nactp shuffle" to reshuffle the random toy order (already executed on load).
    "/nactp next" to preview the next toy in rotation.
    "/nactp skip" to skip the next toy in rotation.
    "/nactp debug" to enter debug mode.
    "/nactp dnote" to view the developer's note.
    

------
To do:
------

    The button currently disables when in combat due to an apparent restraint on SetAttribute. When the button is pressed, SetAttribute is eventually called to set the button to the next toy in rotation. I'd like to allow the button to instead remain enabled to use the current toy before then disabling.
    
    Add a menu on button Right-Click so the player can blacklist select toys.

-----------------
Developer's Note:
-----------------

Author: Ninjroid

I am a computer science major who loves WoW. In all my years, this is the first addon I've written. As such, while this has been a great learning experience in LUA, I still have much to discover. I'd love any and all constructive feedback on this addon to help me improve my skills and to make this addon better!