
Per the support pages , I should be able to call another macro from within a macro by prefacing it with the # symbol. So if I have a macro for a ranged attack, and want to call the Ammo script, I should be able to put my script into another macro on the character sheet (in the Abilities section) and have it call it with #. However, when I run my attack macro, it doesn't pull the ammo macro. This is playing Pathfinder 1e, with the Roll20 sheet. The attack macro @{Yaan|whispertype} &{template:pc} {{name=Rapid Shot}} {{type=attackdamage}} {{showchar=@{Yaan|rollshowchar}}} {{charname=@{Yaan|character_name}}} {{nonlethal=[[1[Nonlethal]]]}} {{attack=1}}{{range=110 ft}}{{roll=[[1d20cs>20 + 13[Ranged] + 0[Ability] + 0[MOD] + 4[TEMP] + (@{Yaan|attack_condition})[CONDITION] + @{Yaan|rollmod_attack}[QUERY] ]]}} {{critconfirm=[[1d20cs20 + 13[Ranged] + 0[Ability] + 0[MOD] + 4[TEMP] + (@{Yaan|attack_condition})[CONDITION] + @{Yaan|rollmod_attack}[QUERY] + @{Yaan|critconfirm_bonus}[CRIT CONFIRM BONUS] ]]}}{{atkvs=(Ranged vs AC)}}{{roll1=[[1d20cs>20 + 8[Ranged] + 0[Ability] + 0[MOD] + 4[TEMP] + (@{Yaan|attack_condition})[CONDITION] + @{Yaan|rollmod_attack}[QUERY] ]]}} {{critconfirm1=[[1d20cs20 + 8[Ranged] + 0[Ability] + 0[MOD] + 4[TEMP] + (@{Yaan|attack_condition})[CONDITION] + @{Yaan|rollmod_attack}[QUERY] + @{Yaan|critconfirm_bonus}[CRIT CONFIRM BONUS] ]]}}{{shownotes=[[1]]}}{{notes=[[2d6+3]] for 3rd shot GB}}{{rolldmg1=[[1d8+2[STR] + 1[MOD] + 5[TEMP] + @{Yaan|rollmod_damage}[QUERY]]]}} {{rolldmg1type=Piercing}}{{rolldmg1crit=[[((1d8+1d8+1d8) + (2[STR] + 1[MOD] + 5[TEMP] + @{Yaan|rollmod_damage}[QUERY]) * 3)]]}}{{roll1dmg1=[[1d8+2[STR] + 1[MOD] + 5[TEMP] + @{Yaan|rollmod_damage}[QUERY]]]}} {{roll1dmg1type=Piercing}}{{roll1dmg1crit=[[((1d8+1d8+1d8) + (2[STR] + 1[MOD] + 5[TEMP] + @{Yaan|rollmod_damage}[QUERY]) * 3)]]}}{{dmg2name=Damage2}}{{rolldmg2=[[2d6 + 2[STR] + 1[MOD] + 5[TEMP] + @{Yaan|rollmod_damage}[QUERY]]]}} {{rolldmg2type=Gravity Bow}}{{rolldmg2crit=[[((2d6+2d6+2d6) + (2[STR] + 1[MOD] + 5[TEMP] + @{Yaan|rollmod_damage}[QUERY]) * 3)]]}}{{roll1dmg2=[[2d6 + 2[STR] + 1[MOD] + 5[TEMP] + @{Yaan|rollmod_damage}[QUERY]]]}} {{roll1dmg2type=Gravity Bow}}{{roll1dmg2crit=[[((2d6+2d6+2d6) + (2[STR] + 1[MOD] + 5[TEMP] + @{Yaan|rollmod_damage}[QUERY]) * 3)]]}}{{roll7name=Rapid Shot}}{{roll7=[[1d20cs>20 + @{Yaan|ranged_mod}[Ranged] + 0[MOD]+ 4[TEMP] + (@{Yaan|attack_condition})[CONDITION] + @{Yaan|rollmod_attack}[QUERY]]]}}{{critconfirm7=[[1d20cs20 + @{Yaan|ranged_mod}[Ranged] + 0[MOD]+ 4[TEMP] + (@{Yaan|attack_condition})[CONDITION] + @{Yaan|rollmod_attack}[QUERY] + @{Yaan|critconfirm_bonus}[CRIT CONFIRM BONUS]]]}}{{roll7dmg1=[[1d8 + @{Yaan|strength_mod}[STR] + 1[MOD] + @{Yaan|damage_bonus}[TEMP] + @{Yaan|ranged_damage_bonus}[RANGED TEMP] + @{Yaan|rollmod_damage}[QUERY]]]}}{{roll7dmg1crit=[[(1d8 + 1d8) + ((@{Yaan|strength_mod}[STR] + 1[MOD] + @{Yaan|damage_bonus}[TEMP] + @{Yaan|ranged_damage_bonus}[RANGED TEMP] + @{Yaan|rollmod_damage}[QUERY]) * 2)]]}}{{roll7dmg1type=Piercing}} {{conditionsflag=[[@{Yaan|attack_condition}]]}} {{conditions=@{Yaan|conditions_display}}} {{conditionsnote= @{Yaan|attack_condition_note}@{Yaan|damage_condition_note}}} The ammo macro !ammo @{selected|token_id} arrows -?{How many arrows are you shooting?} arrows I do have an attribute set up called arrows, and when I run Ammo by itself, it works properly. I just can't get it to run when bundled with the attack macro. I do have a token selected. Thanks!