So since we're all back to playing Marks I wanted to find a really intuitive way to display Sniper Training. I came up with a color changing progress bar. The idea behind the aura is that a bar will display from Sniper Training when you start moving. I choose to have the initial color be red to match the buff icon. As you move the bar empties until you get to 3 seconds then it changes to a new color. I went with orange. This quickly lets you know that you'll have some amount of downtime for Sniper Training. Once you stop moving a new bar is displayed. I decided to have the new bar fill instead of empty so there's a very clear animation change as well as a text display so you know which buff you're getting. The Recently Moved bar is colored red if you will have Sniper training the whole time. If it's going to fall off at some point before you regain the buff the bar is colored orange. It will then change to yellow once Sniper Training falls off.
Here's a video demoing the aura in action.
Here's the code for the aura:
Code:
dKKjAaGisLEeubXNubYOKaNIuvZskULKSlqLFrQizysPJPswgsXZqknnKOUMQITjrLVHezCKkCojiRtfW8GkiDpjY( ivK6GQqTqqvpufYeHkuxusPnkr5Jsu1ivbQtQcALGmtOsDtOcStv0pHkAOsqTujfpfYujPRQQKVcvioluH0Cjve7f1 FLunyLdlvlgQ6XKyYKYLfTzvQpdkJgP60ewnub1RvvQzl0TvvTBI(TGHJKwoINRkth46qz7KQ8DOsgps48sO1tQO2p 18fRYOoRYag9yenWDbxlCFy0pJ0yKgRYikW599lb8zvlCF(85dLVkuHO5shu6dJkIZ77xc4ZQlkvo4UUA1bTfshuMw k9HrVmEx4Gqcye84uvfN4aCxBzQmIKWebPArQjJGrcyuzKe7xLiGbljp(8IrcngHuzum01yvgH9Y6kX(7Xiablzeje twLr)yrGGvzadyKM4(wOGfbfzvg9JfbcwLbmGrGEmLawLr)yrGGvzadyKsS)ESkJEcjSyYOd(Rt1ARHbmI0vswLr)y rGGvzadyaJskO2LAPgdpdyKcRYNxSkJUdsqzXoShJW5xQ4(WZAze(o5Oqmqyv(8Ilth6G22p6GsFAPC5OSoAPTLVR( qlFsdx2NY956dLkxBlnfIsuMs0sdFx95dFslx2NY956dLkxBlnfIsuMs0sdFx95ddyum01yvgH9Y6YuVKW4zeOhtjG vz0pweiyvgWagH9Y6kX(7XWZisxjzvg9JfbcwLbmGrkX(7XQm6jKWIjJo4VovRTggWinX9TqblckYQm6hlceSkdyaJ iHyYQm6hlceSkdyadyejHjcs1Iutg1XiD8DcJEGUY3pgpJesbOUs4NAmbPgFEXiqsbaJKmcbicQPgJajfGYcsaJog0 jIU0dv8bYFgbe)jPSGeWOJbDIOl9qfFG8Nr4deTKCO8La(KgkZinXJASx8qLGKrhEQwBnLD8r1Qto8iCEI0jD8IOau SoDmjij1FcLVZFgPjE4WysfGqVKXZifShi8RMuay0nMubicsVVaI4bONuqdbg(cONuOVH8888ONu4vYJEsXbG9WWxG U4q0Tr37on6GgDOR(gYZZZJKamI0deKy)4tsb62sHUWbh9KId8WWxWvdn6RFJhiiX(XNKc0TLcDHdo6jfh4HHVaABO S(634bcsSF8jPaDBPqx4GJEsXbEy4l4tt50xFdLsngHVtouwgjibmEgPG9aHF1KcWxu16GKrPEPeWOUu83bIGKvz0F xizvgH9Y6kHyGWWZiLqmqQHpVyKggPdebzDqrQjJizSde6LmcuKAYifShi8Zik4Zwg9u6XKc(8Ir9iv6D(SLrkHyGa pF2YOI8zlJucXa5y(8IrkHyGuE(SfoAlxlL0bLP9IwkrZhkxigPeIbIArQjJuWEGWpJucXaPmmPcJijaJi9UXKkarq wavsagjFp9nKNNNxvv5jD8ppa90di(tpCrpLEfdyEpqNa8(d6jKWmKNNNxmO0JEpqNa8k5v(eOk(Zc03qEEEEvvLN0 X)8a0tpG4p96apCrxOq3dqp9WJDF7LuqvqYNH8888IbLE0djfutsDvsxifsyEL8EzmvafqPgVVKca8y33fOl1yVys0 TXtxKuqnjEQKUqkKW0vF9nKNNNxvfkbppa90tJG1bIG07oq8a0tp8y33gYZZZlgu6rVyEd8k5HKcQjPUkPlKcjmVkV hOtagYZZZRQsHEQ8TN42RyaZJExV07pqspa9U0J2xQ4fKEa6PhES7Bd5555jU9I5nWtN2Jwpa9uAipppppppVQkucE EkHyG4bONEKuZqEEEEEEEEKuRXdgjtzJh(iw6vYRfUcPJMw4U(00c31hd5555LXx6zipppppppVQkCcONeCjEPhGE6 PeIbIN45fiDjS0qEEEEEEEEKuRXdgjtzJh(iw6vY7QPfoAlxtRH8888sPMH8888QQQjbye5Zdqp9ucXaXqEEEEKeGr KEKuRXdgjtzJh(iw24DzOuQzidvvfiDjS8aExnTWrB5AAnuvfj1oGxlCfshnTWD9PPfURpgYqvvW3FcfVJcXaX7OGw (muvvnPMxjVRM2MwdvvvyH8BVsExnTnxgQQQ8KmLEL8ABUAAnuvf8rS0RKxBtBZLHQQoQyx6vquaJoWdFel13RKxBZ vZLHQQWrZymGlVsExnxnTgQQQ8KErVsEW9PbUpnW9XqvvWh7kF7vYRTPTP1qvv4i0fG0RK3vZvZLHmKHmKHmKHmKHm KHQQokOLE4l6vtQbW05V96snVJJADsx2zeja6GKpBz0tPhZI85fJ0WiDGiiz0NwgWagbicyWscRYOxaJOKysbGruJ9 IjHrAyKoqeKm66dJuWEGWFD6cTKraXFQXOhg(uVucqy33ckyu9J)QMJRFCHlmUpSwCmJK9)8XQ85fJqsb1K4Ps6cPq cJbmk1lLagDu4hFh4H7amgHjt9sjGraXFQXOaUK4uglYWZiSxw)rnJXZ(FYWZiz)pze8XUY3EhtibCXiSxw)fWikjM uay4ze2lRJjfagEg9OMX4z)pzeowqsp4Z(dWiSxwt(ZWZagrpfWOd4tAOHraXFskl2H9yeo)sf3hEwlJWhiAjHHNr4 deTKuRgSKr1KAamD(7d65vybfzeFGOLegHpq0scsOZjF2c3hgbskaLf7WEmcNFPI7dpRLrcLGS(tOLmc31wMkJWhiA j5Oqmqyv(8IpB5tA4Zw(Kw(SLpPmFEXagj0yeskOMepvsxifsymQRPjaIGShRdicyWsYJv5ZlwLraIagSKWQmcuKAY OogPZOhg(uVucqy33ckyu9JogPwhPECnQmk1lLagDWzpcOZOhg(uVuckmjVfuWiuHRf34MrcPEj5Lm8mslXJDFRwKA YOdUwCx4Y(c3mctkamIASxmjms2)ZhRYNxmcjfutINkPlKcjSd4vtQKsqSOhoiOxQXag9OMX4HApwLbmsb7bc)1Pl0 sgbe)PgdyeMeqeWGLewLbmGbmcxcnaD(KgAleJekbjJNrsSFvIagSK84tAye(arlj48((La(SLb8jnSkJajfGYIDyp gHZVuX9HN1Yi8bIwsokedewLpV4Zw(Kg(SLpPLpB5tkZNxmGr3bjOSyh2Jr48lvCF4zTmcFNCuigiSkFsdFEXagfdD nwLryVSUm1ljmEgb6Xucyvg9JfbcwLbmGrkX(7XQm6jKWIjJo4VovRTggWinX9TqblckYQm6hlceSkdyaJiHyYQm6h lceSkdyaJWEzDLy)9y4zePRKSkJ(XIabRYagWagrsyIGuTi1KrDmshFNWOhOR89JXZiHuaQRe(PgtqQXNxmcKuaWij JqaIGAQXiqsbOSGeWOJbDIOl9qfFG8NraXFsklibm6yqNi6spuXhi)ze(arljhkFjGpPHYmst8Og7fpujiz0HNQ1wt zhFuT6KdpcNNiDshVikafRthtcss9Nq578Nrkypq4xnPaWOBmPcqeKfOVH8888IbLE0dP6vY7LXubuaLA8(skaWJDF xGUuJ9Ijr3gpDrsb1K4Ps6cPqctx913qEEEEKeGrKEivdLsndzidzidzidzidzidzidzidzidzigPG9aHF1KcWxu16 GKrPEPeWOUu83bIGKvz0FxizvgPHr6arqYiAzeOi1Krkypq4NryVSUsigim8msjedKA4ZlgPeIbIArQjJuWEGWpJEk 9ywKpVyupsLENpBzKsigihZNxmQiF2YiLqmqGNpVyKsigiLNpVyef8zlJucXaPmmPcJijaJi9UXKkarqwG(EEgYZZZ lgu6rpq(tTUsigiEL8AnKNNNxmO0JEKShRReIbIxjVwd5555fdk9O3d0jaVsELpbQI)Sa9nKNNNxmO0JEiPGAsQRs6 cPqcZRK3lJPcOak149LuaGh7(UaDPg7ftIUnE6IKcQjXtL0fsHeMU6RVH8888QQoIEQ8Thi49Y0tC7HKcQjXtL0fsH eMN45bliKW8abV7Em6fUVnKNNNhi)PwxjedeVsE3ysfGiilqFd55555555fdk9O3d0jaVsELpbQI)Sa9nKNNNNNNNx mO0JEiPGAsQRs6cPqcZRK3lJPcOak149LuaGh7(UaDPg7ftIUnE6IKcQjXtL0fsHeMU6RVH88888888IbLE0lM3aVs ETgYZZZZZZZlgu6rpLqmq8k51AipppppppVQkCq)7859WiPxXaMh9UEPhskOMepvsxifsygYZZZZZZZtC7HKcQjPUk PlKcjmVsL8KIOhGEknKNNNNNNNNNNNxvvzcP2Zdqp9aI)0lM3aVG0djfutINkPlKcjmd555555555555fZBGxjpKuq nj1vjDHuiH5v59aDcWqEEEEEEEEEEEEvvhrpv((5jU9eapCjIrV7Em6fUV9espA9EPsqQ98ceVy(EgYZZZZZZZZZZZ tC7fZBGho0sE06bONsd5555555555555555PeIbIxjpAmKNNNNNNNNNNNxgFPH8888888888888888ucXaXRKhTgYZ ZZZZZZZZZZlLAgYZZZZZZZlLAgYZZZZZZZRQQMeGrKppA8e3EcGhUeXO3Dpg9c3E06jU9eapCfKheWqEEEEEEEEKeG rKEkHyGyipppVuQzipppVQQdV9a0tp8y33EIN8GaEWccjmpqWtJeO69sWZdqp9ucXaXde8WNEKuZqEEEEIBpq(tTUs igiELk5rRhGEknKNNNNNNNhj1A8GrYu24HpILEL8AHRq6OPfURpnTWD9XqEEEEEEEEvvhE7bONE4XUV9WLig9skOki PoL4jpiGhgvVxcEEa6PNsigiEGGxG0LWsDQIzmgWLH8888Y4lnKNNNNNNNN42dK)uRReIbIxPsE04bONsd55555555 5555rsTgpyKmLnE4JyPxjVRMw4OTCnTgYZZZZZZZlJVuC7HKcQjPUkPlKcjmVsL8KIOhGEknKNNNNNNNNNNNhj1A8G rYu24HpILEL8UAUAAnKNNNNNNNxk1mKNNNxk1mKNNNhjbyePhj1A8GrYu24HpILnExgkLAgYqgYqvvbsxclpG3vtlC 0wUMwVE8f8OXqvvKu7aETWviD00c31NMw4U(41JVGhTgQQQygJbC5D1C10AidvvbF)ju8okedeVJcA5Zqvv1KAEL8U AABAnuvvHfYV9k5D102CzOQQYtYu6vYRT5QP1qvvWhXsVsETnTnxgQQ6OIDPxbrbm6ap8rSuFVsETnxnxgQQchnJXa U8k5D1C10AOQQYt6f9k5b3Ng4(0a3hdvvbFSR8TxjV2M2MwdvvHJqxasVsExnxnxgYqgYqgYqgYqgYqgYqgYqgYqgY qgYqgYqgYqgYqgYqgYqgQQQQ6OGw6HVOxnPgatN)2Rl18ooQ1jDzNrKaOds(SLrpLEmPGpVyadyeGiGbljSkJEbmIs Ijfagrn2lMegPHr6arqYORpms2)ZhRYNxmcjfutINkPlKcjSd4vtQKsqSOhoiOxQXagPG9aH)60fAjJaI)uJryYuVu cyeq8NAm6rnJXZ(FYiCSGKEWN9hGryVSoMuay4zuQxkbm6OWp(oWd3bymkGljoLXIm8mc7L1FuZy8S)Nm8ms2)tgbF SR8T3Xesaxmc7L1FbmIsIjfagEg9WWN6Lsac7(wqbJQF8x1CC9JlCHX9H1IJze2lRj)z4zaJONcy0b8jn0WiG4pjLf 7WEmcNFPI7dpRLr4deTKGZ77xc4ZwgHpq0scdpJWhiAjPwnyjJQj1ay683h0ZRWckYi(arljmsI9RseWGLKhFEXi8b IwsqcDo5Zw4(WiHsqY4zKqjiR)eAjJWDTLPYOUMMaicYESoGiGbljpwLbmst8WHXKkaHEjJNrcngvtQKsqSOhoiOxQ Xi8DYHYYibjGXZiCj0a05tAOTqmsi1ljVKHNbmGr6XNxuMMlgWma
Pastebin Link: http://pastebin.com/raw.php?i=hGw5f49d
If you want to change any of the colors for the aura go to the animations tab. You'll need to edit the custom code there. Don't change anything other than the color codes, if you don't know what these look like or can't spot them you shouldn't mess with the code at all, you'll probably just break something. Basic color codes are included as comments in the custom code. If you want to use your own color you can use the script below with ElvUI to turn the hex code into the correct color code. If you don't have ElvUI you can use the RGB code. Simply divide each RGB number by 255.
Code:
/run local a,b,c=ElvUI[1]:HexToRGB('ff0099');print(a/255,b/255,c/255)
Aura code by Redtuzk and Aldarana
Thanks to Simpy for the color script