Decent DPS macro?

Anyone have a decent DPS macro? I copied a snippet from a different macro to try to tailor it to my liking but I don’t know much about macro making. This is what I am using right now:

/castsequence [mod:alt,exists] Chain Lightning; [exists] reset=target Flame Shock, Frost Shock, Lava Burst, Lightning Bolt, Lightning Bolt, Lava Burst, Lightning Bolt, Lightning Bolt

I want to polish it a bit, sometimes it will go a few hard casts before using Lava Surge procs.
Also, what would I add to the macro to make it prioritize casing the spells on my focus’s target? Thanks for any help!

This will riptide whoever has aggro also will riptide/earth shield focus target hold shift for chain lightning. This has no heals within macro just dps.

d8tWgaWAuQoSuVefL3QuTnu4zurZefvNNky2GCAv6Muf(fv6BOe9yc7eu7fz3c7xv)KQinmuk)gvdKk0qLuzWadNQ0bPkQNd1XK4CIQfseTujvzXkflxHhkPONczzsY6OkIjkPutvrnzfz6uUOKcxvsv5YKUUiTruKSvjLSzIW2Luv9ruK6ROi00isFhfbFwuMLsgnv14rjCsueDxv4Ae19qjnorCBv0XvknvOzcUqO6vd0SNwBpyAcUIMj0CdPHHjeH8CQ5ZheQ(c2dotiEGNtnF(GqmnQg1sh4lpi4kgoDsip6iTHyYW0r9RHD5bjjHQribFi0AYp92wV5cDnhijjuTvj6uiJGleQw942BGumntgHqEvbtwBcUIHucXe1MDpNoAmntgH8OfdET0b(YdmntWfAMGleYv0ydRBt1qOpyp4c)ocf6gzlLfxSHpEWqXQXQ1Jm1EWdkjjotYxpisHGi4kc5kAS9G9Gl87iuOBKD8azN5sjyNeYv0y7bYfz2KjyPeYv0ydRBt1qOpyp4c)ocf6gzRGFYNwklUydF8GHIvJvRhzQ9GhuYzKiLT1dkjjLCgRhussk5miyzc5kAS9G9Gl87iuOBKTo5tEc2)kHD8GssIuPojeZ5CVm)EEncvi084gSRwHKKq1KFUPnsscXm1H6PqAJvAMGleYv0y7bYfz2Kj4kc5kAS9GDhTEKPM1Jm1w(kK3vWN0EAfCHFhHcDJSJhWOuLltgHyM6qDdfJPzcUqixRhzQPHE6Wd2dUFpoxbFs7PdcUIqUyRhwBwlyNmcHm1ltLgc7YdcH0TPAy3gIq1XXMhTyWPzcUqixrJThixKztMGRiKROX2d2D06rMAwpYuB5RqExbFs7PvWf(Dek0nYoEaJsvUmzeQUH6rlgCAMGleYv0y7b7bx43rOq3i74bLKeNj5eCfHCfn2W62une6d2DucUifV8viVlb)CtBRGpP90Xdgkwnwf8ZnT9GhWOuLlVEaJsvU86bmkv5YRhKZsPeStc5kASH1TPAi0hS7OeCrkE5RqExbFs7PJhmuSASgCb)CtBp4b5Su66brkeezeAECd2vRIKKmcUIMj4cHCfn2W62une6d2dUWVJqHUr2szXfB4JhmuSASA9itTh8GssIZK81dIuiicUIqUIgBpyp4c)ocf6gzhpq2zUuc2jHCfn2EGCrMnzcwkHCfn2W62une6d2dUWVJqHUr2k4N8PLYIl2WhpyOy1y16rMAp4bLCgjszB9GsssjNX6bLKKsodcwMqUIgBpyp4c)ocf6gzRt(KNG9VsyhpOKKivQtcXCo3lZVNxJqfcnpUb7Qvijj084gSRwfjjHyM6q9uiTXkntWfc5kAS9a5ImBYKriKPEzQ0qyxEqiKUnvd72qeQM8ZnTrssiMPou3qXyAMGleY16rMAAONo8G9G73JZvWN0E6GGRiKl26H1M1c2jJq1nupAXGtZeCHqUIgBpyp4c)ocf6gzhpOKK4mjNGRiKROXgw3MQHqFWUJsWfP4LVc5Dj4NBABf8jTNoEWqXQXQGFUPTh8agLQC51dyuQYLxpGrPkxE9GCwkLGDsixrJnSUnvdH(GDhLGlsXlFfY7k4tApD8GHIvJ1Gl4NBA7bpiNLsxpisHGiJq1XXMhTyWPzcUqixrJThixKztMGRiKROX2d2D06rMAwpYuB5RqExbFs7PvWf(Dek0nYoEaJsvUmzKrgzKre

RESTODMG

Talents: ?,?,?,?,?,?,?

This macro contains 2 macro versions. This Sequence was exported from GSE 2.6.33.

  • The Default macro is 1

Macro Version 1

Step Function: Sequential

Pre Macro: Riptide, Flame Shock, Earth Shield

KeyPress: Contains various utility functions.

Main Sequence: Frost Shock, Lava Burst, Chain Lightning, Flame Shock, Healing Stream Totem, Lightning Bolt

KeyRelease: Lava Burst, Riptide

Post Macro: Lava Burst, Riptide

Macro Version 2

Step Function: Sequential

Pre Macro: Riptide, Flame Shock, Earth Shield

KeyPress: Contains various utility functions.

Main Sequence: Frost Shock, Lava Burst, Chain Lightning, Flame Shock, Healing Stream Totem, Lightning Bolt

KeyRelease: Lava Burst

Post Macro: Lava Burst, Riptide

I’ve actually been using your macro when healing in my raid and have found it helpful. I do not get many chances to do damage since I’m concentrating on heals, but every once in a while I can sneak in a few taps on this macro and it seems to be very helpful.

I do not understand which version is best for my purposes though. I’ve actually tried both version but have not seen a difference while using it.

However, I have noticed in version 2 you have indicated an additional Riptide upon KeyRelease after Lava Burst, but not in version 1. Can you explain why the difference is please?

The first is whoever you set as tank to auto riptide and the second will goto whoever has aggro from your current target if I remember correctly. It’s been awhile since I have used them. Hope that helps.

aha…auto riptide is good…thanks

Any macro without any healing ability? The macro above has tides. Only DPS