Is there a script that delays a macro call? I am trying to have a macro fire another macro action after the first one is complete instead of simultaneously. To explain, I have an Action Macro that uses ChatSetAttr to deduct a class resource, then displays the remaining value of said resource. I have done this by having it call [[ @{class_resource} - 1 ]] Trouble is I have a new ability that can use wither one resource or another, in this case either a Class resource or an Other resource. I have built in a query to determine which resource is reduced using ChatSetAttr, but I would like to display both remaining resources after calling the ability macro. I have it set to call a second and third ability macro that displays remaining resources for each, but it all fires simultaneously, so it does not account for the new value. Any ideas on if and how this would be possible?