I am trying to build a couple macro's for the rifts character sheet that accomplish the following: Weapon-Selection 1. Choose a weapon from the weapon list using a macro drop down and then upon selecting weapon print into a default template the weapon Name, Weapon Range, and Damage. 2. Roll weapon damage based on "repeating_WEAP_$0_WEAPd" attribute in modern weapons field set and then post results into template table format. 3. Roll additional Bonus and Damage (based on manual input of ?Hit Bonus and ? DamBonus. Since Rifts is dynamic per shot in combat and effects like called shot etc can take place I need to use these additional bonus/modifiers (might change the name) to make it work for called shots, ranged, melee, etc. When I use this Macro the drop down works and I can select Rail Gun ($0_WEAP) or LaserGun ($1_WEAP) but the results look like this. What am I doing wrong with the macro to prevent the spill over in results and get a formated table. Like this example but for weapon selected Macro is am using: ?{Choose Weapon|@{selected|repeating_WEAP_$0_WEAP}, [[1d20 + @{selected|repeating_WEAP_$0_WEAPb}]] |@{selected|repeating_WEAP_$1_WEAP}}, [[1d20 + @{selected|repeating_WEAP_$1_WEAPb}+?{HitBonus|0}]] [[@{selected|repeating_WEAP_$1_WEAPd}+?{DamBonus|0}]]|@{selected|repeating_WEAP_$2_WEAP}}, [[1d20 + @{selected|repeating_WEAP_$2_WEAPb}+?{HitBonus|0}]] [[@{selected|repeating_WEAP_$2_WEAPd}+?{DamBonus|0}]] Results: I know I am not using the template yet but I will add that later once I get these results to be only for the weapon selected Thank you!