Description Phylacberry is an addon that keeps track of the victims of your soul draining abilities. Ever wondered what sort of creatures power most of your pet summons, or felt a little cheated when you finally humiliated that rogue in AV by draining his soul only to receive a tiny pink gem in return? Phylacberry will attach the names of your conquests to your soul shards in your inventory, letting you cherish them as trophies. It's like getting an autograph - by force. Using Phylacberry Typing /phyl brings up the (currently small) user interface: - The first option is for displaying messages in your chat log when you cast a spell that consumes a soul shard. - The second box is for communicating messages when you use a soulstone on someone. Enter a message in the box formatted like you would type in your chat log: i.e. begin with "/g" for sending the message to guild chat, "/em" for displaying as an emote, etc. You can type %t to display the name of your current target, and %s to display the name of the soul associated with the stone, if there is one. If there isn't, %s will be replaced with "a soulstone". For example, "/ra I'm shielding %t's life with %s!" would say in raid chat, "I'm shielding Recompense's life with Warp Stalker!" Because this is my first complicated addon, please report bugs! If you can, let me know what you were doing, what message you received, and if you can reliably make the bug happen again. Thank you! Known Issues - If you use Shadowburn on one target, switch to another, cast Drain soul on the second, and the first dies while you're still draining the second's soul, the created soul shard will be associated with the second target instead of the first. Note to users upgrading Upgrading from v2.x will delete all saved information on your previous shards. The code was redone extensively to be much more stable and so any future updates should use this code and will not force a delete of your information. Thanks Many thanks to Gello (on Hyjal-US) for helping me get this up and running properly, filling me in on what code to use when I wanted to get the right result!
|