Hi, I've just started messing around with Powercards today and have had luck creating a Powercard that lists a character's actions in text as a group of pink action buttons. I also followed a tutorial on Youtube that helped me to create a Macro/Powercard for a Fire Bolt spell. (Souped Up Macros Tutorial) . I want it to work like this: I click the pink action button for "Fire Bolt" and instead of it rolling from the character sheet like it usually does, I'd like it to run my Fire Bolt macro which utilizes the Powercard format. According to the Powercards Wiki page I can use --ogl_pc_attack_list & action_$0_macro in the character sheet attributes to call upon a macro. However.. When I do this for the Fire Bolt macro I've created I get the error " TypeError: Cannot read property 'substring' of undefined". I have the exact same Fire Bolt macro working perfectly as an Ability on my Wizard's character sheet. The issue only occurs when I call it from the Global Macros. Tried renaming it too, to no avail. I can have the action_$0_macro function call up an Initiative macro from my global macro no problems! Seems as though it only spits out an error when I call upon a macro using Powercards.. Any idea whats going on here? Firebolt Macro in question... !power {{ --name|Fire Bolt --Caster:|@{selected|character_name} --format|bigbad --leftsub|Ranged Spell Attack --rightsub|120 ft Range --Attack:|[[ [$Atk] ?{Attack|Standard,1d20|Advantage,2d20kh1|Disadvantage,2d20kl1} + @{spell_attack_bonus} ]] vs AC @{target|AC} --?? $Atk >= @{target|AC} AND $Atk.base <> 20 ?? Damage:|[[ [$Dmg] 1d10 ]] Fire damage! --?? $Atk.base == 20 ?? Critical Hit|[[ [$CritDmg] 2d10 ]] --Target:|@{target|token_name} --vfx_opt|@{target|token_id} burst-fire --soundfx|_audio,play,nomenu|Firebolt --?? $Atk >= @{target|AC} AND $Atk.base <> 20 ?? alterbar1|_target|@{target|token_id} _bar|3 _amount|-[^Dmg] _show|all --?? $Atk.base == 20 ?? alterbar2|_target|@{target|token_id} _bar|3 _amount|-[^CritDmg] _show|all }}