Question about macro ( maybe stupid)

Hi , i just have a question , is there a way to make a spell to cast ONLY when i was at melee ? let me explain , i play Paly prot , and i have consecration in my sequence , but if i spam my macro before i was melee it just drop consecration far from the pull , any chance there is a way to dont cast it until im melee ? or any solution ? Thanks

No what you are asking for is not possible. Here’s two alternative solutions that can achieve something close to your desired result.

  1. Put a [nomod] type conditional statement in your Consecration cast and hold the mod key while you’re running in to melee range. This may or may not work too well depending on how many other mod conditionals your sequence uses.

  2. Keep your ranged spells (basically judgement and shield) assigned to their own hotkey (the traditional way) so you can cast them manually as you are running in and hold off spamming your GSE macro until you are in range.

Option 2 is probably the better option.

that can not be done. GSE and the sequences do not have the ability to see range. they are just casting. So if your not close enough but a spell can be fired no matter range it will go off . so you pretty much need to be in range before pressing your keybind.