Hey all, This is my first time trying custom modifiers, so far I have repurposed parts of macros I have found but don't understand enough to fix the problems I've encountered. I am playing a Sorlock with Elven Accuracy (disgusting I know, but were having fun). My spell attacks have the crit modifier; [[20-@{Name|repeating_damagemod_$1_global_damage_active_flag}]] - which pulls from my second Hexblade's Curse mod to change my crit range to 19 when it is active. I have two Global Damage Mods; Hex - adds hex damage. Hexblade's Curse - allows other strings to pull from this to change crit range or add damage. I have one Global Attack Mod; 2d20kh1cs>[[20-@{Name|repeating_damagemod_$1_global_damage_active_flag}]] + 4[CHA] + 3[PROF] - this allows me to roll to attack 3 times with elven accuracy. What works; Hex damage. Increased crit range. Rolling 3 times for an attack. What doesn't work; On triple attack rolls, crit damage is only rolled when the crit is on the first dice. Is this possible to fix? Not a huge deal but always feels good to solve these problems. I want to add Hexblade's Curse to the Damage 2 part of each spell so it is the correct damage type rather than it combining with Hex's necrotic damage due to the limit of 1 Global Damage Mod damage type. I have tried adding the damage via [[4-@{Lareth|repeating_damagemod_$1_global_damage_active_flag}]] with Hexblade's Curse mod it adds 3 (my prof) but without the curse mod it adds 4. What would I begin this string with to show no damage when my Global Damage Mod isn't activated? Am I able to stop the Hexblade's Curse damage critting from the Damage 2 portion of a spell? Maybe this damage needs to be added a different way if possible? Any help would be greatly appreciated, if there are easier ways to go about this then please be my guest. I don't want to use Yes/No queries as I cast a lot of spells and macros are less than ideal as I would need one for each spell with combinations of Hex, Hexblade's Curse and Elven Accuracy.