Manny L. said: Thanks Sven, I appreciate the assistance. Below is the power card script I've got to so far. What I want to do is extend it so it will lookup a rollable table after the attack roll, right at the bottom of the script. The rollable table will be a weapon attack table, so I want to plug in the result of the attack roll into that table - that's why I'm using the rollable table script. To lookup the value in the weapon attack table I use e.g. !rt broadsword-1 1d100 This is where I'm stuck. If you have any suggest on how to make last macro call, please let me know. !power {{ --name | @{character_name} --leftsub | @{attack1name} --rightsub | Type @{attack1select} --Attack Bonus | [[ @{attack1bonus} ]] --Target AT | [[ [$TargetAT] @{target|AT} ]] --Attack Roll | [[ [$Atk] 1d100!>@{oeuproll}cf<@{attack1fumble} + @{attack1bonus} - [[ @{target|DB} ]] - [[ 0d0 + ?{parry amount} ]]]] }} First I would make that a power card template, and then feed it all the changing stuff as arguments. Here's a simplyfied example: Template in the PowerCard Templates Handout: mytemplatename: --name|~0$; --RT-Result|~1$ Macro: !rt !power --template|mytemplatename|@{character_name};[[ 1t[broadsword-1] ]] I know this is extremly simplyfied, and I'm not that fit with the recursive table syntax, but you should get the Idea from here.