Get an Epic Experience with Premium

ArkInventoryRules_TSMGroup

Bags & Inventory Login to Add Favorites
  • 0 Likes
  • World of Warcraft
  • 375 Monthly Downloads
  • Supports: 5.4.7
  • 2,161 Total Downloads
  • Updated 03/21/2014
  • Created 03/18/2014
  • 4 Favorites
  • Project Site
  • Comments
  • Release Type: Release
  • License: All Rights Reserved
  • Newest File: 1.04
or
Support development! **
Donate

About ArkInventoryRules_TSMGroup

adds a tsmgroup( ) function to allow you to use your TradeSkillMaster groups in an ArkInventory rule

requires TradeSkillMaster 2.5.7 or higher

examples;

    tsmgroup( ) = in any group
    tsmgroup( "test" ) = is in a group named test
    tsmgroup( "test1", "test2" ) = is in a group named either test1 or test2
    tsmgroup( "test->*" ) = is in a group named test or any of its subgroups
    tsmgroup( "test->sub1" ) = is in a group named test->sub1

notes;

in TSM, items from sub groups are displayed as members of the parent group.  the rule function is coded so that you can search for an item both ways, either exact matching the group name, or by adding the wildcard character (asterisk) to the end of the argument to check all sub groups as well (you would use the wildcard to match what you see displayed in TSM).

when doing a wildcard query be careful where you place the wildcard character.  eg "test*" will match a group name of test, but also test1 and test2, plus all their sub groups.  if you only want to check a specific parent group and all its sub groups you need to add the group separator tag -> to the end of the group name, and then the wildcard character.  eg "test->*"

after adding/renaming/moving/deleting a group, or adding/removing an item to/from a group you will need to refresh the ArkInventory window to pick up those changes

------------------------------------------------------------------------
r13 | arkayenro | 2014-03-22 00:11:55 +0000 (Sat, 22 Mar 2014) | 3 lines
Changed paths:
   A /tags/1.04 (from /trunk:12)

*1.04 (22-MAR-2014)*
 * added - callbacks so that the rule item cache is cleared when a tsm group is moved/renamed/deleted

------------------------------------------------------------------------
r12 | arkayenro | 2014-03-22 00:10:59 +0000 (Sat, 22 Mar 2014) | 3 lines
Changed paths:
   M /trunk/ArkInventoryRules_TSMGroup.lua
   M /trunk/ArkInventoryRules_TSMGroup.toc
   M /trunk/VersionHistory.txt

*1.04 (22-MAR-2014)*
 * added - callbacks so that the rule item cache is cleared when a tsm group is moved/renamed/deleted

------------------------------------------------------------------------
r10 | arkayenro | 2014-03-21 14:06:58 +0000 (Fri, 21 Mar 2014) | 3 lines
Changed paths:
   M /trunk/ArkInventoryRules_TSMGroup.lua
   M /trunk/ArkInventoryRules_TSMGroup.toc
   M /trunk/VersionHistory.txt

*1.03 (22-MAR-2014)*
 * fixed - issue where items in a parent group were not found when using "group->*"

------------------------------------------------------------------------
r8 | arkayenro | 2014-03-21 09:39:19 +0000 (Fri, 21 Mar 2014) | 4 lines
Changed paths:
   M /trunk/ArkInventoryRules_TSMGroup.lua
   M /trunk/ArkInventoryRules_TSMGroup.toc
   M /trunk/VersionHistory.txt

*1.02 (21-MAR-2014)*
 * added - warning message if TSM addon is not loaded
 * added - callbacks so that the rule item cache is cleared when a tsm group is added or an item is added/removed to/from a group

------------------------------------------------------------------------
r6 | arkayenro | 2014-03-19 13:27:32 +0000 (Wed, 19 Mar 2014) | 4 lines
Changed paths:
   M /trunk/ArkInventoryRules_TSMGroup.lua
   M /trunk/ArkInventoryRules_TSMGroup.toc
   M /trunk/VersionHistory.txt

*1.01 (20-MAR-2014)*
 * added - .pkgmeta file for curse
 * fixed - code should now check the full item first, and then the base item for group membership

------------------------------------------------------------------------
r4 | arkayenro | 2014-03-19 11:01:11 +0000 (Wed, 19 Mar 2014) | 1 line
Changed paths:
   M /trunk/ArkInventoryRules_TSMGroup.lua
   M /trunk/ArkInventoryRules_TSMGroup.toc
   M /trunk/VersionHistory.txt

init
------------------------------------------------------------------------
r3 | arkayenro | 2014-03-19 10:36:28 +0000 (Wed, 19 Mar 2014) | 1 line
Changed paths:
   M /trunk/ArkInventoryRules_TSMGroup.lua
   M /trunk/ArkInventoryRules_TSMGroup.toc
   M /trunk/VersionHistory.txt

init
------------------------------------------------------------------------
r2 | arkayenro | 2014-03-18 23:14:37 +0000 (Tue, 18 Mar 2014) | 1 line
Changed paths:
   A /trunk/ArkInventoryRules_TSMGroup.lua
   A /trunk/ArkInventoryRules_TSMGroup.toc
   A /trunk/VersionHistory.txt

creation
------------------------------------------------------------------------
r1 | svn | 2014-03-18 23:01:21 +0000 (Tue, 18 Mar 2014) | 1 line
Changed paths:
   A /branches
   A /tags
   A /trunk

arkinventoryrules_tsmgroup/mainline: Initial Import
------------------------------------------------------------------------

Comments

Login to Curse

Don't have an account? Create One.

Get an epic experience with Curse Premium
  • Faster addon downloads
  • Premium-Only Beta Giveaways
  • Ad-Free Curse experience
  • Premium Curse Client
  • and many More Features
  • Learn More »

Absolute Lojack Giveaway!