Sure. Let's see if i can capture this: So, its Descent the board game. ( <a href="http://www.fantasyflightgames.com/edge_minisite.asp?eidm=176&enmi=Descent:%20Journeys%20in%20the%20Dark%20Second%20Edition" rel="nofollow">http://www.fantasyflightgames.com/edge_minisite.asp?eidm=176&enmi=Descent:%20Journeys%20in%20the%20Dark%20Second%20Edition</a> ) Essentially a move-attack game. Think d20 light or pathfinder light. All weapons, skills, conditions etc are 'cards' that go in your hand. So if you search a chest you draw cards and you may get a bow or sword or potion or money or nothing etc. Your inventory and equipped items are the cards in your hand. Descent unfortunately has 'custom' dice. I get that I can use tables but i think scripting would be more elegant. An attack roll can consist of 2-3 or 4 dice. Each with custom faces. I was planning on each character to click a button custom macro 'attack' that 'rolls' your dice. However, your attack roll is 100% dependent on what item you have equipped or that is in 'your hand'. I guess i can do tables so if an attack is: 1 red , 1 blue and 1 yellow dice then they would click a roll on that table (3 clicks 1 for each talble/die) and figure out results manually in the chat windows. I was hoping to script the out put. To make matters worse each die tracks several things, a 'miss' condition, range, 'surges' and 'damage. I wanted to script this so your out put would be: Joe Blow attacks with his Short Sword (1 blue, 1 red): He Hits! for 0 range, 3 damage and 2 surges. I guess thinking about this some more...when a PC 'changes' their equipped items they can go to their character sheet and manually add the attack dice...i think i just figured this out a different way...its manual tho, wanted to automate the cards equipped/unequipped status...