1. #1

    Weak Auras Issue Enh Shaman

    Hello
    I've been trying to creake weak auras to set up this rotation (well more or less) from simcraft

    http://simulationcraft.org/510/Raid_T14H.html#player23

    actions.single=blood_fury
    actions.single+=/elemental_mastery,if=talent.elemental_mastery.enabled
    actions.single+=/fire_elemental_totem,if=!active&(buff.bloodlust.up|buff.elemental_mastery.up|target.time_t o_die<=totem.fire_elemental_totem.duration+10|(talent.elemental_mastery.enabled&(cooldown. elemental_mastery.remains=0|cooldown.elemental_mastery.remains>80)|time>=60))
    actions.single+=/ascendance,if=cooldown.strike.remains>=3
    actions.single+=/searing_totem,if=!totem.fire.active
    actions.single+=/unleash_elements,if=talent.unleashed_fury.enabled
    actions.single+=/elemental_blast,if=talent.elemental_blast.enabled
    actions.single+=/lightning_bolt,if=buff.maelstrom_weapon.react=5
    actions.single+=/stormblast
    actions.single+=/stormstrike
    actions.single+=/flame_shock,if=buff.unleash_flame.up&!ticking
    actions.single+=/lava_lash
    actions.single+=/flame_shock,if=buff.unleash_flame.up
    actions.single+=/unleash_elements
    actions.single+=/lightning_bolt,if=buff.maelstrom_weapon.react>=3&!buff.ascendance.up
    actions.single+=/ancestral_swiftness,if=talent.ancestral_swiftness.enabled&buff.maelstrom_weapon.react<2
    actions.single+=/lightning_bolt,if=buff.ancestral_swiftness.up
    actions.single+=/earth_shock
    actions.single+=/feral_spirit
    actions.single+=/earth_elemental_totem,if=!active&cooldown.fire_elemental_totem.remains>=50
    actions.single+=/spiritwalkers_grace,moving=1
    actions.single+=/lightning_bolt,if=buff.maelstrom_weapon.react>1&!buff.ascendance.up



    Code:
    dae0RaakjkOoLefOBHss7sIImmuPJHsSmfvptI00Gixts12OK6BsOgNeW5Oenpjk09KOOoie1cLKhsjOjkrb5IkkTrjIrsjXjLqMPe0nvKYorv)urXqvKSukHEQQPQWvPK0xLOaMlkP2l5ViAWskhMIfdjpgHjJIld2mK6Zq1OrPoTsRgLeVwc0Sf1THYUr63ImCk1XPey5c9CPMovxxW2rfFxIQXRivNhcRxIs7xrSyrdDJgY1BDwktivMkUmvaDmDgDgn0rLImqSYquqMyYwVkVLTSMiZKALHwtoHpPwLHOG4XuGYOp9zqJUbx8SuGIltLwSLLAjs1lLL511rLImqCwgCqVkVLTSMiZKAJuk7RTEeW3eDGWg0XJPGToQuKbIFlliEwMRJkfzGOfMYPOgIhjXZICDy62gkdWOkDuPideNbn6gCXZvVHm6Psl11RMzmMzAfoBjdDddZ6BIAYKECXXHyRHCDeZGgDdU4NZvhD0Gb3Jg3i(66OsrgiweTbx811PbSrCXXHylEw0ZjdJg6Xug0qhlK9vd5YLRVm6ZszpP2uXnfxhblY1j0q8SOHoZ2SsGs4lhqO0rmdA0n4QK6wp3sKS0sKQZT05fZfjUcnRADX6gcFt0wdD0lDB2AOZKijcTNWek5Y1n0fZ4BIQHE7MORHUDeAW1B2XLwq5Y194IJdrn0dnq6jhW4nyGQ0dnq6jhWgiSbvP32qoZBWaXpNR1Z1De2GE7gp06eH2tyKSxgq3xmGr3toGXBWa9znrN9KAZMbmG6M8KAJKdy6ahG66it4BIoPMvBdQmO7jhWgiSbXpxp0a5s5aXgek9qdKTnKZ8gmqv6bkWbOUUj4j9qdKUjIdUfbliSrGrO0dnqgORRk56SHfNTl(6C1ZjdJg6HgiPahiku6ezt3AO3lfpd63kipnK5LRhAGKiB6wv6HgilBIccLEObY2giuLEBdeAO3lfpdIFUC9qdKejmugxv6Xug0qhlK9vd5YLRZSTD2G4UHOGT(KA6raFt0bcBqFjsuDIukZKkNQkDtWtcLUHHz9nrnzspU44qS1q8SOHUhxCCiQHUJWg0B34HwVdOaoa1Fan6D66KwiYFq(bYwCOhAGCPCGydQsp0aPNCaJ3GbQsh4auxFKCatVdOaoa1NkcO3PR)PMTWc19Kdy8gmqVKnctQnBgWaQBYtQnsoGPhORRBNniGOUNCaBGWgepl6Hgid01vLEGcCaQRBcEsNAWGwd56Hgi9Kdyde2GQ0zaub0OhiSbDRmBHtvIvluUEG6XfhhIAixUC9YxgNT4RZvFPCGydQspq94IJdrn0BBiN5nyG4NZ1656EYbSbcBq8ZLRtdyJ4IJdXw8Z1xg9znrN9KAZMbmG6M8KAtf3uCDe6mBBNnikIir1lI6qeTHayDrejAZ6Bd5mjVXdrGCwt0zpBgWaQBYKJKdyYf)Cn0z2MvcucF5aQshXmOr3GRsQB9ClrYslrQo3sNxmxK4k0SQ1fRBi8nrBn0rV0TzRHotIKi0EctOKlx3Jlooe1qpcy6SONkNodnJqv6eH2tyKSxgq3xmGrp0aPBI4GBrWccBeyuLEObYaDDvPtKcuFgBiA8uuVmwM1BBiN5nyG4la36C1dnq22qoZBWavPtKcuxNf9af4aux3e8KEeWMXgIgpf1lJ6udg0AiEw0lCXz70LIpP2zVqMrUEOblcyQsUoByXz7IVox9CYWOHEObskWbIcLor20Tg69sXZG(TcYtdzE56HgijYMUvLEObYYMOGqPhAGSTbcvP32aHg69sXZG4Nlxp0ajrcdLXvLEmLbn0XczF1qUC56mBBNniUBikyRpPMEeW3eDGWg0xIevNiLYmPYPQs3e8KqPVm6f(j1MkUP46i0lFzC2IVox9LYbInOk9a1Jlooe1qVTHCM3GbIVaCRZvUonGnIlooeBXpx3WWS(MOMmPhxCCi2AiEw0q3Jlooe1q3ryd6Mq0O3buahG6pGg9oDDsle5pi)azlo0tLtNHMrOkDGdqDDRaMSZwVdOaoa1NkcO3PR)PMTWc1xkhi2GQ0zaub0OhiSbDRmBHtvIvlupqxx3oBqarDQbdAnepl6fU4SD6sXNu7SxiZixNi0EcJK9Ya6(IbmY1dupU44qud5YLRZSTD2GOiIevViQdr0gcG1frKOnRVnKZK8gpebYcxC2oDP4N9czg5IVun0z2MvcucF5aQshXmOr3GRsQB9ClrYslrQo3sNxmxK4k0SQ1fRBi8nrBn0rV0TzRHotIKi0EctOKlx3Jlooe1q3ryd6TB8qRhAG0nrCWTiybHncmcLEBd5mVbdeFDwQxAP6ahG66it4BIoPMvBdQmOhOahG66MGN0dnq22qoZBWavPteApHrYEzaDFXag9qdKb66QsUoByXz7IVox9CYWOHEObskWbIcLor20Tg69sXZG(TcYtdzE56HgijYMUvLEObYYMOGqPhAGSTbcvP32aHg69sXZG4Nlxp0ajrcdLXvLEmLbn0XczF1qUC56mBBNniUBikyRpPMEeW3eDGWg0xIevNiLYmPYPQs3e8KqPVm6LartEsTBVX1NuBQ4MIRJqV8LXzl(6C1xkhi2GQ0dupU44qud92gYzEdgi(6SuV0sLRtdyJ4IJdXw8SOByywFtutM0JlooeBnKRZSTD2GOiIevViQdr0gcG1frKOnRVnKZKNTbZqjlbIM8T346YfpsAOZSnReOe(YbuLEG6XfhhIAO32qoZBWaXxaUinxUUHW3eT1qh9s3MTg6mjsIq7jmHsUCDpU44qudDhHnO3UXdTEObs3eXb3IGfe2iWiu6eH2tyKSxgq3xmGrh4auxhzcFt0j1SABqLb92gYzEdgi(cWfP56HgiBBiN5nyGQ0duGdqDDtWt6Hgid01vLCD2WIZ2fFDU65KHrd9qdKuGdefkDISPBn07LINb9BfKNgY8Y1dnqsKnDRk9qdKLnrbHsp0azBdeQsVTbcn07LINbXpxUEObsIegkJRk9ykdAOJfY(QHC5Y1z22oBqC3quWwFsn9iGVj6aHnOVejQUHHz9nrnzspU44qS1qUE5lJZw815QVuoqSbvPJyg0OBWvj1TEULizPLivNBPZlMlsCfAw16I1PbSrCXXHylEw0xg9z)KAtf3uCDe6mBBNnikIir1lI6qeTHayDrejAZAKrT51rqE2gmdLSqdht20S1jsPmtQCQQKl(6AOhOECXXHOg6TnKZ8gmq8fGBDUY194IJdrn0De2GE7gp06HgiDtehClcwqyJaJqPdCaQRJmHVj6KAwTnOYGEObY2gYzEdgOk9qdKb66QsVTHCM3GbIVaCRZvpqboa11nbpPteApHrYEzaDFXag56SHfNTl(6C1ZjdJg6HgiPahiku6ezt3AO3lfpd63kipnK5LRhAGKiB6wv6HgilBIccLEObY2giuLEBdeAO3lfpdIFUC9qdKejmugxv6Xug0qhlK9vd5YLRZSTD2G4UHOGT(KA6raFt0bcBqFjsu9LrVKtA1sMuBQ4MIRJysTs(KAwmqNuBMGpP2tjQorkLzsLtvLoZ2SsGs4lhqO0nmmRVjQjt6XfhhITgINfn094IJdrn0jcTNWizVmGUVyaJUJWg0nHOrNbqfqJEGWg0TYSfovjwTq9af4aux3e8KEQC6m0mcvPhbmZsxkozYgIgpf1lJ6ahG66wbmzNTEhqbCaQpveqVtx)tnBHfQtnyqRH4zr3Q0myA2tQvs2GbY1dnq22qoZBWavPhbmZsxkUol6HgiJaMzPlfxv6b6662zdciQhAGmqxxv6DafWbO(dOrVtxN0cr(dYpq2Id92gYzEdgi(Il16cWvUEG6XfhhIAO32qoZBWaXxCPwxaUYLlxV8LXzl(6C1PbSrCXXHyl(56iMbn6gCvsDRNBjswAjs15w68I5IexHMvTUy9LYbInOkDdHVjARHo6LUnBn0zsKeH2tycLC56mBBNnikIir1lI6qeTHayDrejAZAKrT51rqE2gmdLSqdht20SLlER1qNzBwjqj8LdOkDeZGgDdUkPU1ZTejlTeP6ClDEXCrIRqZQwxSUHW3eT1qh9s3MTg6mjsIq7jmHsUCDpU44qudDhHnO3UXdTEObs3eXb3IGfe2iWiu6eH2tyKSxgq3xmGrh4auxhzcFt0j1SABqLb92gYzEdgiER5Yc3s1dnq22qoZBWavPhOahG66MGN0dnqgORRk56SHfNTl(6C1ZjdJg6HgiPahiku6ezt3AO3lfpd63kipnK5LRhAGKiB6wv6HgilBIccLEObY2giuLEBdeAO3lfpdIFUC9qdKejmugxv6Xug0qhlK9vd5YLRZSTD2G4UHOGT(KA6raFt0bcBqFjsu9LrVWcNuBQ4MIRJq3WWS(MOMmPhxCCi2AixV8LXzl(6C1PbSrCXXHylEw0dupU44qud92gYzEdgiER5Yc3sLRVuoqSbvPZSTD2GOiIevViQdr0gcG1frKOnRrg1Mxhb5zBWmuYcnCmztZwNiLYmPYPQsU4lwdDMTzLaLWxoGqPJyg0OBWvj1TEULizPLivNBPZlMlsCfAw16I1ne(MOTg6Ox62S1qNjrseApHjuYLR7XfhhIAO7iSb92nEO1duGdqDDtWt6eH2tyKSxgq3xmGrh4auxhzcFt0j1SABqLb9qdKUjIdUfbliSrGrO0dnq22qoZBWavP32qoZBWaXxaU15QhAGmqxxvY1zdloBx815QNtggn0dnqsboquO0BBGqd9EP4zq8ZLRhAGKiB6wv6Xug0qhlK9vd5Y1dnq22aHQ0jYMU1qVxkEg0VvqEAiZlxp0ajrcdLXvLEObYYMOGqjxNzB7SbXDdrbB9j10Ja(MOde2G(sKO6lJEjN0QLmP2uXnfxhXKAL8j1SyGoP2mbx3WWS(MOMmPhxCCi2AiEw0q3Jlooe1qVTHCM3GbIV4sTUaC1De2GUjen6bkWbOUUj4j9oGc4au)b0O3PRtAHi)b5hiBXHEhqbCaQpveqVtx)tnBHfQhbmZsxkozYgIgpf1lJ6ahG66wykLzsLtNuBQycpcDpPwz4Bd5Czq9qdKb66Qspqxx3oBqar9qdKTnKZ8gmqv6HgiJaMzPlfxv6raZS0LIRZIo1GbTgINfDRsZGPzpPwjzdgixNbqfqJEGWg0TYSfovjwTq9u50zOzeQsNi0EcJK9Ya6(IbmY1dupU44qud92gYzEdgi(Il16cWvUCXpxdDpU44qudDhHnOBcrJEhqbCaQ)aA0701jTqK)G8dKT4qNbqfqJEGWg0TcYwCALy1c1tLtNHMrOkDGdqDDRaMSZwp0azGUUQ0d011DtehCDQbdAnepl6LKnyWKANDIOGY1xkhi2GQ0JaMU16raBgBiA8uuVmwM17akGdq9PIa6D66FQzlSq9af4aux3e8KorO9egj7Lb09fdyKRhOECXXHOgYLlxV8LXzl(6C1xkhi2GQ0dupU44qud92gYzEdgi(cWTox560a2iU44qSfFP6mBBNnikIir1lI6qeTHayDrejAZAKrT51rqE2gmdLSqdht20S1jsPmtQCQQKl(cOHoZ2SsGs4lhqv6iMbn6gCvsDRNBjswAjs15w68I5IexHMvTUyDdHVjARHo6LUnBn0zsKeH2tycLC56ECXXHOg6ocBqVDJhA9af4aux3e8KorO9egj7Lb09fdy0boa11rMW3eDsnR2guzqp0aPBI4GBrWccBeyek9qdKTnKZ8gmqv6TnKZ8gmq8SuCPwJKEObYaDDvjxNnS4SDXxNREozy0qp0ajf4arHsNiB6wd9EP4zq)wb5PHmVC9qdKezt3Qsp0azztuqO0dnq22aHQ0BBGqd9EP4zq8ZLRhAGKiHHY4QspMYGg6yHSVAixUCDMTTZge3nefS1Nutpc4BIoqyd6lrIQVm6)tQnvCtX1rOByywFtutM0JlooeBnKRx(Y4SfFDU6lLdeBqv6bQhxCCiQHEBd5mVbdeplfxQ1ijxNgWgXfhhIT4zrNzB7SbrrejQEruhIOneaRlIirBwJmQnVocYZ2GzOK3trS2JBbbDIukZKkNQk5I3sn0z2MvcucF5aQshXmOr3GRsQB9ClrYslrQo3sNxmxK4k0SQ1fRBi8nrBn0rV0TzRHotIKi0EctOKlx3Jlooe1qpvoDgAgHQ0dnyHPa1vLEBd5mVbdepsClvNi0EcJK9Ya6(Ibm6ePa1NXgIgpf1lZLzDQbdAnepl6tZa52JjSj1kdag7evUEObY2gYzEdgOkDIuG6611dnq6Mio4weSGWgbgvPhAGmqxxv6bkWbOUUj4j56SHfNTl(6C1ZjdJg6HgiPahiku6ezt3AO3lfpd63kipnK5LRhAGKiB6wv6HgilBIccLEObY2giuLEBdeAO3lfpdIFUC9qdKejmugxv6Xug0qhlK9vd5YLRZSTD2G4UHOGT(KA6raFt0bcBqFjsuDtWtcL(YOxy1KAt7LbQpP2uXnfxhHE5lJZw815QtdyJ4IJdXw8SOhOECXXHOg6TnKZ8gmq8iXTu56lLdeBqv6ggM13e1Kj94IJdXwd56mBBNnikIir1lI6qeTHayDrejAZ6Bd5mjVXdrGSWfNTtxkUorkLzsLtfk5INfUAOZSnReOe(YbuLoIzqJUbxLu365wIKLwIuDULoVyUiXvOzvRlw3q4BI2AOJEPBZwdDMejrO9eMqjxUUhxCCiQHUJWg0B34Hwpqboa11nbpP32qoZBWaXxCPwxaU6ahG66it4BIoPMvBdQmOhAG0nrCWTiybHncmcLEObY2gYzEdgOkDIq7jms2ldO7lgWOhAGmqxxvY1zdloBx815QNtggn0dnqsboquO0jYMU1qVxkEg0VvqEAiZlxp0ajr20TQ0dnqw2efek9qdKTnqOk92gi0qVxkEge)C56HgijsyOmUQ0JPmOHowi7RgYLlxNzB7SbXDdrbB9j10Ja(MOde2G(sKO6lJUvNDsTPIBkUocDddZ6BIAYKECXXHyRHC9YxgNT4RZvFPCGydQspq94IJdrn0BBiN5nyG4lUuRlax560a2iU44qSfpl6mBBNnikIir1lI6qeTHayDrejAZAKrT51rqE2gmdLSqdht20S1jsPmtQCQQKlEwyrdDMTzLaLWxoGqPJyg0OBWvj1TEULizPLivNBPZlMlsCfAw16I1ne(MOTg6Ox62S1qNjrseApHjuYLRBOlMX3evd92nrxdD7i0GR3SJlTGYLR7XfhhIAOhAG0toGXBWavPhAG0toGnqydQsVTHCM3GbINLIl1AK0De2GE7gp06eH2tyKSxgq3xmGr3toGnqydINfDGdqD9rYbmDp5agVbd0pyIlfFsTrYbm9qdKlLdeBqv6HgiBBiN5nyGQ0dnq6Mio4weSGWgbgvPhOahG66MGN0dnqgORRk56SHfNTl(6C1ZjdJg6HgiPahiku6ezt3AO3lfpd63kipnK5LRhAGKiB6wv6HgilBIccLEObY2giuLEBdeAO3lfpdIFUC9qdKejmugxv6Xug0qhlK9vd5YLRZSTD2G4UHOGT(KA6raFt0bcBqFjsuDIukZKkNQkDtWtcL(YO)XKAtf3uCDe6LVmoBXxNR(s5aXguLEG6XfhhIAO32qoZBWaXZsXLAnsY1PbSrCXXHyl(56ggM13e1Kj94IJdXwdXZIg6ECXXHOg6Hgi9Kdy8gmqv6Hgid01vLEObsp5a2aHnOkDgavan6bcBq3kZw4uLy1c1De2GE7gp06DafWbO(dOrVtxN0cr(dYpq2IdDIq7jms2ldO7lgWOdCaQRpsoGP7jhW4nyGEjBeMuB2mGbu3KNuBKCatVTHCM3GbIFEbSej9qdKTnKZ8gmqv6bkWbOUUj4j9oGc4auFQiGENU(NA2clup0a5s5aXguLEGUUUD2GaI6udg0Aix3toGnqydINf56bQhxCCiQHEBd5mVbde)8cyjsYLlxNzB7SbrrejQEruhIOneaRlIirBwFBiNjlzJa5btCP4JKdyYfplZ1qpq94IJdrn0BBiN5nyG4zHfK4IKLY194IJdrn0De2GE7gp06bkWbOUUj4jDGdqDDKj8nrNuZQTbvg0dnq22qoZBWavPhAGmqxxv6eH2tyKSxgq3xmGrp0aPBI4GBrWccBeyek92gYzEdgiEwybjUizPCD2WIZ2fFDU65KHrd9qdKuGdefk92gi0qVxkEge)C56HgijYMUvLEmLbn0XczF1qUC9qdKTnqOkDISPBn07LINb9BfKNgY8Y1dnqsKWqzCvPhAGSSjkiuY1z22oBqC3quWwFsn9iGVj6aHnOVejQoZ2SsGs4lhqO0nmmRVjQjt6XfhhITgINfn094IJdrn0De2GUjen6DafWbO(dOrVtxN0cr(dYpq2Id9u50zOzeQsh4aux3kGj7S17akGdq9PIa6D66FQzlSq9LYbInOkDgavan6bcBq3kZw4uLy1c1d011TZgequNAWGwdXZIoYnbqzmucqUorO9egj7Lb09fdyKRhOECXXHOgYLlxNgWgXfhhIT4NRx(Y4SfFDU6iMbn6gCvsDRNBjswAjs15w68I5IexHMvTUy9Lrh5MaOmgkbOVuoqSbvPBi8nrBn0rV0TzRHotIKi0EctOKlxNzB7SbrrejQEr8JzTyjiBHZY6ISWz4pRneSxGdGbuNKjqXHeLeLP9nrNulHEsnV8nV4SDsV8nV4SDttaugd1jsbkXM1jsPmtQCQQKlEwkvdDMTzLaLWxoGqPhOECXXHOg6TnKZ8gmq8ZlGLijx3q4BI2AOJEPBZwdDMejrO9eMqjxUUHUygFtun0B3eDn0TJqdUEZoU0ckxUUhxCCiQHEObsp5agVbduLEObsp5a2aHnOkDIq7jms2ldO7lgWO7iSb92nEO1BBiN5nyG4Nxalrs3toGnqydINfDGdqDDKj8nrNuZQTbvg09Kdy8gmqVKnctQnBgWaQBYtQnsoGPhAGCPCGydcLEObY2gYzEdgOk9qdKUjIdUfbliSrGrO0duGdqDDtWt6Hgid01vLCD2WIZ2fFDU65KHrd9qdKuGdefk92gi0qVxkEge)C56HgijYMUvLEmLbn0XczF1qUC9qdKTnqOkDISPBn07LINb9BfKNgY8Y1dnqsKWqzCvPhAGSSjkiuY1z22oBqC3quWwFsn9iGVj6aHnOVejQUHHz9nrnzspU44qS1qUE5lJZw815QVuoqSbvPJyg0OBWvj1TEULizPLivNBPZlMlsCfAw16I1PbSrCXXHylEw0xg9s2imP2SzadOUjpP2uXnfxhHoZ22zdIIisu9IOoerBiawxerI2S(2qotwYgbYzZagqDtMCKCatNiLYmPYPQsUCDoINfK4YvUea
    However.. is works.. just odd.. spells are coming in random order sometimes.. and Triggers for Flame Shocks are not working.. and I have no bloody idea why...

  2. #2
    Grunt
    Join Date
    Nov 2009
    Location
    The Blue Dolphin
    Posts
    11
    I've not looked at your string but assuming you have them as a group it's just a flaw with weakauras that hasn't been resolved even though there is a very easy fix by manually editing the addon.

    I can't post links yet but if you google "Display Ordering and Frame Strata within a Group" it should come up as one of the first two links the thread started by ericph on the wow ace forums shows how to fix this.

    Following the instructions on the 4th post will still fix the issue you just need to open the weakauras.lua in notepad although "(around line 1525)" is inaccurate currently as they have since updated the addon you'll just have to look for the "ADDON_LOADED OnEvent function" which can be found by using Ctrl + F and searching for ADDON_LOADED I have highlighted below the section you need to adjust incase it is not clear from ericph's post on wowaces weakauras forum and have provided the entire section of code so that it is clear for you to see.

    WeakAuras.frames["Addon Initialization Handler"] = loadedFrame;
    loadedFrame:RegisterEvent("ADDON_LOADED");
    loadedFrame:RegisterEvent("PLAYER_ENTERING_WORLD");
    loadedFrame:SetScript("OnEvent", function(self, event, addon)
    if(event == "ADDON_LOADED") then
    if(addon == ADDON_NAME) then
    frame:RegisterEvent("PLAYER_FOCUS_CHANGED");
    frame:RegisterEvent("PLAYER_TARGET_CHANGED");
    frame:RegisterEvent("INSTANCE_ENCOUNTER_ENGAGE_UNIT");
    frame:RegisterEvent("UNIT_AURA");
    frame:SetScript("OnEvent", WeakAuras.HandleEvent);

    WeakAurasSaved = WeakAurasSaved or {};
    db = WeakAurasSaved;

    -- Defines the action squelch period after login
    -- Stored in SavedVariables so it can be changed by the user if they find it necessary
    db.login_squelch_time = db.login_squelch_time or 5;

    -- Deprecated fields with *lots* of data, clear them out
    db.iconCache = nil;
    db.iconHash = nil;

    db.tempIconCache = db.tempIconCache or {};

    db.displays = db.displays or {};
    db.registered = db.registered or {};

    WeakAuras.SyncParentChildRelationships();

    local toAdd = {};
    for id, data in pairs(db.displays) do
    if(id == data.id) then
    tinsert(toAdd, data);
    else
    error("Corrupt entry in WeakAuras saved displays");
    end
    end
    WeakAuras.AddMany(toAdd);
    WeakAuras.AddManyFromAddons(from_files);
    WeakAuras.RegisterDisplay = WeakAuras.AddFromAddon;

    WeakAuras.ResolveCollisions(function() registeredFromAddons = true; end);

    WeakAuras.FixGroupChildrenOrder();


    WeakAuras.Resume();
    end
    elseif(event == "PLAYER_ENTERING_WORLD") then
    -- Shedule events that need to be handled some time after login
    WeakAuras.myGUID = WeakAuras.myGUID or UnitGUID("player")
    timer:ScheduleTimer(function() WeakAuras.HandleEvent(frame, "WA_DELAYED_PLAYER_ENTERING_WORLD"); end, 0.5); -- Data not available
    timer:ScheduleTimer(function() squelch_actions = false; end, db.login_squelch_time); -- No sounds while loading
    elseif(event == "PLAYER_REGEN_ENABLED") then
    if (queueshowooc) then
    WeakAuras.OpenOptions(queueshowooc)
    queueshowooc = nil
    WeakAuras.frames["Addon Initialization Handler"]:UnregisterEvent("PLAYER_REGEN_ENABLED")
    end
    end
    end);



    After you have done that all you need to do is add the below code at the very end and this should fix your issue. If this doesn't fix your issue, you can just use the curse client to update as it will be flagged as "modified" and by updating it it will just revert it back to it's most up to date version of weakauras and you will not loose any of your auras.

    function WeakAuras.FixGroupChildrenOrder()
    for id, data in pairs(db.displays) do
    if(data.controlledChildren) then
    local lowestRegion = WeakAuras.regions[data.controlledChildren[1]] and WeakAuras.regions[data.controlledChildren[1]].region;
    if(lowestRegion) then
    local frameLevel = lowestRegion:GetFrameLevel();
    for i=2,#data.controlledChildren do
    local childRegion = WeakAuras.regions[data.controlledChildren[i]] and WeakAuras.regions[data.controlledChildren[i]].region;
    if(childRegion) then
    frameLevel = frameLevel + 1;
    childRegion:SetFrameLevel(frameLevel);
    end
    end
    end
    end
    end
    end



    The only issue with this fix is that you will either have to stop updating the addon or manually adjust every time they release an update. I should also mention all credit for this fix should go to Ericph.
    Last edited by Zophiol; 2012-12-24 at 11:16 AM.

  3. #3
    MUCH THANKS!
    it worked!
    one more question to rotation..
    actions.single+=/flame_shock,if=buff.unleash_flame.up&!ticking
    actions.single+=/lava_lash
    actions.single+=/flame_shock,if=buff.unleash_flame.up
    actions.single+=/unleash_elements
    actions.single+=/lightning_bolt,if=buff.maelstrom_weapon.react>=3&!buff.ascendance.up
    actions.single+=/ancestral_swiftness,if=talent.ancestral_swiftness.enabled&buff.maelstrom_weapon.react<2
    actions.single+=/lightning_bolt,if=buff.ancestral_swiftness.up
    actions.single+=/earth_shock


    So according to ths BiS Rotation.
    I should use FLAME SHOCK always IF ONLY buffed up by UE
    even if there is like 20+sec's dot on timer.. not quite sure whether it's working.. as intended...

  4. #4
    I know this is not what you are looking for, but I would greatly suggest you to try using the rotation without any addon. I know for a fact that using addons such as shockandawe, enhaprio, etc. are good if you want to learn the rotation, but if you want to execute it perfectly, aka have the best dps, you're better with no addons at all. Practically, you'll never get good dps with that because you'll always end up looking at it and taking a decision after, even if the gcd is 1.5, with the movement and everything it makes it every difficult to follow these addons.

    Anyways, to answer your last question: yes. You shouldn't use FS if it's not buffed by UE before. The only cases you'd do that is if you are trying to multi-dot to boost your damage (like adds that are far and you can't reach them with the LL spread) but it's pretty much the only "single-target" case. The other is probably when you want to open an AoE rotation, but this one is obviously not in the case of "patchwerk/simulation dps"

  5. #5
    The Weak Aura strata issues should have been fixed starting at r288 and up (fixed back in November). All the code posted by Zophiol is correct and should update correctly when you update Weak Auras.

    Looks like the last update to Weak Auras on Curse is November 27. You can get the latest versions from WoWAce.com, with the strata fixes already implemented if you are not comfortable messing with the Lua code yourself.

    Current version is at r291. Differences from the Curse latest update include:

    -preferredIndex = 3 => STATICPOPUP_NUMDIALOGS (i believe for taint)
    -break button glow feature for now because it causes severe taint issues
    -Fix for removal of BATTLEGROUND chat type.
    -Fix Display Ordering and Frame Strata within a Group

    Should probably ask Stanzilla to push this to release since its been working fine for ~ 1 month with all the fixes.
    Last edited by Angrysteel; 2012-12-25 at 01:14 AM.

  6. #6
    Quote Originally Posted by joak22 View Post

    Anyways, to answer your last question: yes. You shouldn't use FS if it's not buffed by UE before. The only cases you'd do that is if you are trying to multi-dot to boost your damage (like adds that are far and you can't reach them with the LL spread) but it's pretty much the only "single-target" case. The other is probably when you want to open an AoE rotation, but this one is obviously not in the case of "patchwerk/simulation dps"
    I'm talking about diff thing

    E.g I have Unleash Flame buff up, and there is NO FS on a target, so well its' more then obvious than I should use FS
    HOWEVER what about when I have Unleash Flame and THERE IS FS on a target (20+ sec) , as per Simcraft rotation I should use FS EVERYTIME it's buffed up by a Unleash Flame REGARDLESS of it's current status on my target,

    However in this case I will be overlapping FS dot ..extremly...
    And that's my concern..
    about KNOWING rotation yeah I do know it, well I though I do, However now I'm back to Siming (stopped after MoP release) and I need to update it so I need to basiscs to learn from :P
    I'm kinda Min/Max guys :P

  7. #7
    Taken from Totemspot:

    **Flame Shock should only be recasted if Unleashed Flame is up and it is near expiring/already fallen off of the target. For anything other than Elemental Blast, this would mean that you either have a wasted Unleashed Flame, or one that could be directed to Fire Nova (See Multi-Target section). This conditional, however, is completely based whether or not you're glyphed for Flame Shock. If you are not glyphed for Flame Shock, every single one of your Unleashed Flames should be directed towards Flame Shock (As appropriate in the priority).
    Taken from MMOs Enhancement guide:

    9a FS_UEF Flame Shock if the Unleash Flame buff is present and FS is about to drop (glyphed FS)
    9b FS_UEF Flame Shock if the Unleash Flame buff is present, even though there might be seconds left (unglyphed FS)
    I believe the answer lies in your glyph choice. Tho i dont see any reason why you wouldnt be using the flame shock glyph as enhancement currently. Come 5.2 it wont matter, since flame shock is going to 30 second duration, regardless of glyph choice.

  8. #8
    It depends really, but yeah as Angry answered, you only use it to refresh FS as ES does more damage than UE_FS, I don't really know about the unglyphed version tho, but I think Angry is right too, only use it after UE, even if FS is there, so theoritically you should do UE_FS, ES, UE_FS, ES, etc. The glyphed version allows you to get in more ES so it ends up being a slight dps increase, with 5.2 it will be the same thing, they remove the glyph but put FS with the same length (30 seconds) as with the glyph, but without the DPS decrease so... we'll have to test it there if it's worth using it even if FS is up (I doubt it tho, ES damage is kinda strong).

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •