I've been trying to implement a macro, more likely a series of macros, to attack while using the various form spells (animal, insect, dinosaur, and elemental currently) at the various levels those spells can be heightened to. I'm thinking of using the menu button approach as there are a lot of variables to consider: type of form, particular form from the type, and level of spell. This is what I'm thinking for the menu structure: Forms --> Animal, Insect, Dinosaur, Elemental --> {Animal forms} -OR- {Insect forms} -OR- {Dinosaur forms} -OR- {Elemental forms} Once the specific form is chosen, I plan to prompt for level of spell and attack number (for MAP) to do the final calculations. Where I'm running into an issue is that I want to prompt for level once and use that choice for further calculations. For example, if I use this for attacks for the animal form bonus part: ?{Level|2,9|3,14|4,16|5,18} Every time I reference ?{Level} later, I'll get the second value, not the level I picked. Using ?{Level|2|3|4|5} gives me the level, but I haven't found a way to use that value to determine a different value. Can that value be used later to make a choice? In case it matters, I'm not a Pro member and not a GM on the game I'm creating this for. If there's a better approach, I'd welcome any advice on how to make it better or more efficient.