
Not sure if this would be the right forum to post in, if not then please move it. Background Trying to get a different 'default macro text' set up for sheet. The current macro text on the sheet for all the spells is; Current Spell Macro text &{template:general} {{name=@{character_name}}} {{subtag=Casts: @{name}}} {{Range:=@{range}}} {{Duration:=@{duration}}} {{AOE:=@{aoe}}} {{Save:=@{save}}} I would like to do something along the lines of this as the new macro text for spells; Possible New Spell Macro text &{template:default}{{name=*@{character_name} casts* **@{name}**}} {{Spell level=@{level} }} {{Caster Level=@{selected|class} @{selected|level}}} {{school=@{school}}}{{components=@{components}}}{{Casting Time=@{ct}}}{{range=@{range}}}{{duration=@{duration}}}{{AOE=@{aoe}}}{{save=@{save}}} {{Effects=@{description}}} {{Full Description=[Click **Here** to View](<a href="http://pandaria.rpgworlds.info/cant/rules/adnd_spells.htm#@{name}" rel="nofollow">http://pandaria.rpgworlds.info/cant/rules/adnd_spells.htm#@{name}</a>) }} Problem The problem I'm having is getting the spell level to display correctly. When I hit the roll button for the spell on the spell sheet itself, it outputs/displays the spell level correctly in the chat. But when I call the macro from an api button menu, the level is now pulled from the character level, no longer from the spell level. API Button Menu /w @{selected|character_name} &{template:general}{{name=@{selected|character_name}'s Spells}} {{subtag=Choose a spell}} {{ 1st Level=[@{selected|repeating_spells_$0_name}](~selected|character-name|repeating_spells_$0_roll)[@{selected|repeating_spells_$1_name}](~selected|character-name|repeating_spells_$1_roll)[@{selected|repeating_spells_$2_name}](~selected|character-name|repeating_spells_$2_roll) etc. }} Everything else pops out the correct info., just not the level. Obviously the {{Spell level=@{level} }} portion above is not the correct call for this, but I can't seem to find what it should be. :::::Edit:::: Some various things that didn't work; {{Spell level=@{selected|level} }} Returns the character level when using built in sheet button and also when running the API button menu. {{Spell level=@{level} }} Returns the actual spell level when using the sheet button, but then returns the character level when using the API menu. And because someone is sure to ask, the original default 'Spell Macro Text' behaves the exact same way that my modified macro does. In short when using the spell sheet 'button' it returns the actual spell level that is filled in for that spell, buuut when using an API button menu to then call that spell it also returns the character level instead of the spell level. Thanks for any help. Cheers.