After more than 150 hours of play, I multiple several suggestions for Macros.
Suggestion #1 - General
Increase max clause count from 20 to 100. I want MUCH longer macros than I can make right now.
Suggestion #2 - AND
New line ending: AND clause (replacing an action to perform). When selected without “all” as part of the beginning, it would also allow the next line to have a beginning of “If that creature”. There are tons of usages of this - here are four examples.
Line1: If any enemy has debuff Frozen AND
Line2: If that creature does not have debuff Stun, cast Permafrost
Line1: If any ally is < 50% health AND
Line2: That creature does not have Blight, cast Major Healing on that creature
Line1: If any enemy is Itherian AND
Line2: That creature cores < 1, cast Trap on that creature
Line1: If enemy (all) does NOT have Stun AND
Line2: If any enemy has Stun, cast Epidemic on that creature
Suggestion #3 - Additional macro options
New line option: At least X enemies - e.g. If at least 2 enemies are dying, cast Judgement.
New line option: At least X allies - e.g. If at least 3 allies are dead, cast Requiem.
New line option: Is/Is Not provoking - e.g. If any enemy is provoking, cast Lightning Strike on that creature.
New line option: Is/Is Not defending - e.g. If any enemy is defending, cast Vilify.
New line option: Is/Is Not summoned - e.g. If any enemy is summoned, cast Banish on that creature.
New line option: If fatigue is < / > X stacks - e.g. If Fatigue > 10 stacks, cast Ticking Timebomb.
New line option: If random number range 1-100 > x - e.g. If random 1-100 > 40, attack a random enemy.
New line option: Is [race] - e.g. If any enemy is race Pit Worm, attack that creature. Note: Only races where one has at least one of that race in one’s “Knowledge” list would be available.
New line option: Is [specific creature] - e.g. If any enemy is Wyvern Sonicscreecher, attack that creature. Note1: Only creatures in one’s “Knowledge” list would be available. Note2: I @#$%ing hate Wyvern Sonicscreechers!!