I am curious if it’s possible to make a macro that checks for Rip already on the target and if it exists it casts FB.. if it does not it casts P-Wrath. No idea if anything like this is possible just consolidating keys making for a cleaner setup / rotation.
Macros cannot make smart decisions for you. They can’t cast spells based on cooldown, or check if a buff is active, or magically fit all your abilities onto one button.
Macros cannot be any longer than 255 characters. There were previously ways around this limit with add-ons, or by chaining macros together with /click, but those have been eliminated in 11.0
Macros cannot circumvent the global cooldown to use more than one item or ability at a time. There are some exceptions, but this is the general rule.
Macros cannot simulate additional keypresses. One keypress = one action.
Macros cannot include a delay for most commands. Certain commands (e.g. chat) can be delayed with an addon.