Hello everyone, First time posting here after lurking around for some time. I'm writting a macro for Spell combat for a Magus, which let me do an Attack with my sword and launch a Spell in the same round. Furthermore if the spell is touch based, I can deliver it with my sword for : 2 Attacks and 1 Spell in the same round. I decided to create a macro with the help of all resources I can find. I created one that I put in the successive attack section : ?{Frappe magique| No,?{Sort| Aspersion d'acide,Aspersion d'acide = Jet attaque à distance : [[1d20 +@{attk-ranged}-2]] Dégâts :[[1d3]]| Rayon de froid,Rayon de froid = Jet attaque à distance : [[1d20 +@{attk-ranged}-2]] Dégâts :[[1d3]]| B|C|D|E|F|G|H } |Yes, {{attack2=[[ 1d20cs>[[ @{crit-target} ]] + [[ @{attack_macro} + @{repeating_weapon_total-attack} +4 ]] [iterative] ]]}} } {{damage2= ?{Sort| No,| Hébètement, Hébètement DD=[[10 + @{INT-mod}]]| Signature personnelle, [[ @{damage-dice-num}d@{damage-die} + @{damage_macro} ]] [Piercing]| Bladed Dash, [[ @{damage-dice-num}d@{damage-die} + @{damage_macro} ]]| Décharge Electrique, [[[[ @{Volih Sombre Lame|Level},10}kl1]]d6]][Elec] + [[ @{damage-dice-num}d@{damage-die} + @{damage_macro} ]] [Piercing] }}} {{crit_confirm2=[[ 1d20 + [[ @{attack_macro} + @{iterative_attack2_value} ]] [iterative] + [[ @{crit_conf_mod} ]] ]]}} {{crit_damage2=?{Sort| No,| Hébètement, Hébètement DD=[[10 + @{INT-mod}]] |Bladed Dash, [[@{damage-dice-num}d@{damage-die}+ @{damage_macro}]]| Signature personnelle, [[ @{damage-dice-num}d@{damage-die} + @{damage_macro} ]] [Slashing]| Décharge Electrique, [[[[ @{Volih Sombre Lame|Level},10}kl1]]d6]][Elec] +[[ [[ @{damage-dice-num} * [[ @{crit-multiplier} - 1 ]] ]]d@{damage-die} + ((@{damage_macro}) * [[ @{crit-multiplier} - 1 ]]) ]] [Slashing] }}} {{precision_dmg21=@{precision_dmg_macro}}} {{precision_dmg22=@{global_precision_dmg_macro}}} {{critical_dmg21=@{critical_dmg_macro}}} {{critical_dmg22=@{global_critical_dmg_macro}}} {{attack2name=@{iterative_attack2_name}}} It begins to ask me if I use Magic Strike (Frappe magique), Yes or no. If I choose Yes, it asks which spells : Hebetement, Signature personnelle, bladed dash etc. Then it works. It displays my normal attack then my second touch attack and spell as seen below : However I have now bladed dash which gives me a bonus on my attack rolls. So I decided to modify the attack2 part of my macro to have specific attack roll / spell. Something like this : ?{Frappe magique |No,?{Sort| Aspersion d'acide,Aspersion d'acide = Jet attaque à distance : [[1d20 +@{attk-ranged}-2]] Dégâts :[[1d3]]| Rayon de froid,Rayon de froid = Jet attaque à distance : [[1d20 +@{attk-ranged}-2]] Dégâts :[[1d3]]|B|C|D|E|F|G|H }| Yes, {{attack2= ?{Sort| No,| Hébètement,[[ 1d20cs>[[ @{crit-target} ]] + [[ @{attack_macro} +@{repeating_weapon_total-attack}]] [iterative] ]]| Signature personnelle,[[ 1d20cs>[[ @{crit-target} ]] + [[ @{attack_macro} + @{repeating_weapon_total-attack}]] [iterative] ]]| Bladed Dash,[[ 1d20cs>[[ @{crit-target} ]] + [[ @{attack_macro} + @{repeating_weapon_total-attack}+4]] [iterative] ]]| Décharge Electrique,[[ 1d20cs>[[ @{crit-target} ]] + [[ @{attack_macro} + @{repeating_weapon_total-attack}]] [iterative] ]] } }} } {{damage2= ?{Sort |No,| Hébètement, Hébètement DD=[[10 + @{INT-mod}]]| Signature personnelle, [[ @{damage-dice-num}d@{damage-die} + @{damage_macro} ]] [Piercing]| Bladed Dash, [[ @{damage-dice-num}d@{damage-die} + @{damage_macro} ]]| Décharge Electrique, [[[[ @{Volih Sombre Lame|Level},10}kl1]]d6]][Elec] + [[ @{damage-dice-num}d@{damage-die} + @{damage_macro} ]] [Piercing] } }} {{crit_confirm2=[[ 1d20 + [[ @{attack_macro} + @{iterative_attack2_value} ]] [iterative] + [[ @{crit_conf_mod} ]] ]]}} {{crit_damage2=?{Sort| No,| Hébètement, Hébètement DD=[[10 + @{INT-mod}]]| Bladed Dash, [[@{damage-dice-num}d@{damage-die}+ @{damage_macro}]]|Signature personnelle, [[ @{damage-dice-num}d@{damage-die} + @{damage_macro} ]] [Piercing]| Décharge Electrique, [[[[ @{Volih Sombre Lame|Level},10}kl1]]d6]][Elec] +[[ [[ @{damage-dice-num} * [[ @{crit-multiplier} - 1 ]] ]]d@{damage-die} + ((@{damage_macro}) * [[ @{crit-multiplier} - 1 ]]) ]] [Piercing] } }} {{precision_dmg21=@{precision_dmg_macro}}} {{precision_dmg22=@{global_precision_dmg_macro}}} {{critical_dmg21=@{critical_dmg_macro}}} {{critical_dmg22=@{global_critical_dmg_macro}}} {{attack2name=@{iterative_attack2_name}}} It almost works, it gives me the adequate attack in fonction of my spell BUT the damage and critical damage part does not work anymore. Instead of giving me the specific damage of my attack/spell, now I have an attack role (it is the same bonus 1d20 +7). I cannot figure out why the second part of the macro that I did not touch, does not work anymore... It is like he do not recognize the spell inputs I put for the attack part. Whereas in the working macro the input question was the same for damage and critic damage and it was working fine with only entering the input once. If someone succeed to finish this incredibly long post and finds the error, I'll be immensely grateful :)