Compare commits
2 Commits
346abb0bd8
...
64905acbe5
Author | SHA1 | Date | |
---|---|---|---|
64905acbe5 | |||
b80a068054 |
@@ -1 +1 @@
|
||||
!1IvBpnooq4)liDs7kTuAlSS6oP9dfA6sxkHQ6aCVWLu3eNeVBACpBNwGtB)TFZyNK(cfOFypvuRFzMXJN5zgpd(T898jkFs7gToTXX(KP(Ki8py1ePyHp5IRh1)pV21RZaFYeHmIjpJg(9iPyMp5Sm(tprLrlh7jezAoS0dxhhRyAF3M(KhxBCIKh594mMpzu3kbDUitiHtYTfsIBBZ3hB((eCrnOzZOHmClcnuZf5kJ6QPsnma2NNZlhfddvPMXWmTKNKWKkR09QxahgXMuehBvMlCgmS3nWvtBMslK024PYYY6hPSswvmHnNLRjax8h8jbN3H4fq86mcewoDkRKUcuxiZYOpcNdXWcCamAMoDLqgkzgHqg6myGLRvQM2Q8HISIP5e7vVLprsJ4fkWk0emKfk2a(u4KMaQBgpj3NCUJRNZiJDXii0EdN3iwsPfdKzMGACQa7bHzuLc5hUNH4ItlaNxLPZU72RQ4pX2Ery5jLyH1DLTmUYwgxzlJRSzJpIetl0Pc51Z0RulAoFkvZmktinZEFTOdCn7iNOeW3q(NcQKTCCVISSLJVlLdSrKM7O1xg9i4m4HaSTywfReuTr4tMXM5(XQJe4ADOuP)pxKJccqbibb2fvSqroaga1DkLNV)uxdj3p6boKcTv1qxie(TcdOeGEwkbGbqVZ19GycWQtg1PB)BiWntgoGLNaWn3JpTzLjOki8KQf6NBMdcvlcNdbjMd8tnpgHxCi63fW0amwdg7H3oC54VyTOyi8D8iu8GzmwcubHvun1ilAEi4C7HRADhKZh544IxWS4HcogmubulWt56l781(No7tx6CP5kfZtQWeOK2ILYfzYBmrzUDUYz4GoEogwJ4RbPaeENni(mmnHMjZPz3wDBBFQbQxNEquOZ4OT96B8g03fe7cAIOpKQQzBwN0l7UiAZCBQuAKyXFuTYHTEb9oIRWmcESh0bXcjG8cMfO5tzLZmclSqPftrAUzwegouL9aIyeiyn0A3j94pWI2zUWsz4dWGirq5KjBLySkDznXy(Uaw(8gWujdYJ)5LJ)3FSUioBpYNwcO9jT2iF4RKNT68T)wfjayFwrPbyZuWv0F4HlhJU(aJVp4g3(EbD621P7ZxEKZvxFlSXxJlYnMR3zKV6dlhBmUWVycB4NgnA8(LFD5y7hECjbGXaSghSZJ7GLJP5rwjSCSq(6SuQkBYKoLLV6uR(KjGSGqe3n97ACgiagN8oKP3)C6rT1s8UL3wYLRgoFwTG7RGW7xsYBXz(QCca3NhG5igIZB8fMUEspHjKRwMVOuT(I)cv9)2I6EzAR(uBuWbF4TP3AN)CLF(nP3KrZWq9LDp4AMuKizkfIZnmFaE34HhSh8IH3xWJS8PLf7Z5fMsZtkdv3twuPIfg6nU)xHHF88TyaITErwMI9wXh)pc2lP3GDmmSbkANXgL0(6bhgIAuBLIPW18TOEB3WBz5wFIKPlK5v8z2ApRxeQwCTxgEJstn7OSVvU)jmTLisNafCm5kredF(mmLf(9Ave3VO8H1nR51MM(wQKtNKbpdqwlQEvQNDeQx(kPn(PVcQ7y(WDfaPRdYManCSofa09h7QCA8b4VzEbyowFFwM91Z5mplzMROTxJD(uD5R0e8j7ODuiXjVyfLmQcRpQQGS9QiqdtEROBTso)jjUv1K(ZrG61AZ7W2nXx9vunYTPOEWMgcWDwWgv2glqCKZdZWeNlOp6tQldT1ZBDjLXtsbXFC7YcKnyYQgA2vJjekgoWSfiXZtm9v0(4vezMvvAd02rU(5n8S)9gHbeyCPPLLNa7cw3cX2j3QYAXlTTDKp1g9dqLCLvtB6RBhOV8A0N1PyR583Rm3T2zhvt5sPWOjFdIg5XGXDGtpVnBvsdNsHK9ALNw2nvGofCsPISiFxtpfGXkYe0qoBGJB3T6z5LLh4Rd51(4N1TWAf0V2EdHo(YnjAQ14(yeym0w09DIIGB993XOFVda4u3puSGjndVIfXP3Bxf)(xFE)kHVAhR2)5dSPOtL0QrZgn3ZUL2We4t(ftApmXZSu75UW6ZrWSPni67p9JEVRxXIl6bBcnODNKcm4KXJyB08K1lAXa7X)5KTBlINB9hLPP4j5qf)LihhmXUdIBuMOcsHeYtMQ1Zu)2rhHDc1GloQUtOJAzX9ZHJ6K24e))7d
|
||||
!TI1)VTnUo8)xkWdyfynljTRdVdV9dPToBzlnniYT9U71Zjk2YXAZrkNKCs)cw(B)iLSDCttAZ2vSHulkskrYpKGubnc8di6asZAnoU2HbKPbKi8)a1jk5IaYNVyqN)8IE(T6gqglvrm1j0WVhPKZciNKYV)EQkA5iFPm1Wbs3ErCSMzc6vpGCxLVNO4r(3nJfqgCwHIovMkvWj1RbYsVM2Fp0(7rirdCZMrdz4weAOHlfA711qvg4dyFUGN)vm8PoX(nSYO4tMWuAN29ljGFgXgNfh7UmF2RB)2xcMMXUKMPOnXtLLM2js70SoBmBotyiGu8BdidpTfXFiXV1aqzz4fGmlLEhO8sw7Rywwj996ck3sdomgn1Keqe0PmDXnntS6QzCKcLPztfeNP3iGOOr8mn4fQdoYmnRlFkCOJHRBkFIiGCQxpFVbw)IvrO)gUjdytY9yGotLuBqfeFyykvRr5b7mejondcEfxi3URtvZVNTorG84CSq1qzdBOSHnu2WgkRx79iZ0mtIuDXmZQRfvWNsnm7LjKM6Sxh6aP5(YlAceBi)DgvXwoQDwA6YrxNWbXikRn6ILr3bowEiaBZMvikbV2i8j16Z69(IJeKQkukp(lKcurakazyOJOMfkfayaUUtPCXUZDjKC34hKqjnURggcH0VvyaTeUN5AaeaU3ctBiNa86KbToRZLeWYuHDzIjaeR3HhxVWfuKeEubHoc7AqPgz4CijXEGFO(Hi8Idz)9a8jGOnGZU)v9xo6topkMcFnpcvp4gJvaxqAf1qT6IkcHGBBKQlCqoDGNxp0atJ7l5ycqbqndpLl(ARV054zF4REF1AsX8jfycutRjsorM6sBcxVwN71VBlFpROr8kqkaH36rmFcwMWWucA6vfwBZJTq9YYdYmtkh9TxCPF3o9a1UGor2bkvvVjRvYxpBrKnV8za526vrCnwlWNDlS4)W19NdooDcnsU4pkceh0yl2yfHhglvakD4SHg(uw(klQimtBKtrEUCweM6uuDbYUKiWo0fJiT53YI2yDZCDeaqMi5W8fJxRiArP1sMXAJdzI51GLkguZ)Jlh9WpQQIt2HAV5G)asJQ1bFUAYfNV7VfznqEcll3b84Y1f8FWblhHWKHwCYWl71XFyRZoZ7SNsEG35xCfUr7b4ox2)myRLFjotyDEVXEA63UCK1vd)fR6d)PwTA7V8llh5(hpoNbW1a(M924HV3YrurKtdlhjvpVi5xShlKjHjwDQvpDeU7DlxB0VbzD)TXBX)sLqnxqueMAJNOc6OHK(C5FjjfRQuasF6qSYrFCDTpXmLlAlTjIL6CRA15N))iF)LvJpMa6TE4h7M41C(QpM702nzS10ScTYW2njdtOIj5jfgv2UkMorUWkJle8eHyquVKilvZEjm2pbG5x0z)Z4K3STgtbd5fyE7(Zn5fQM2U32S3CilSPpppkdGu873S)MtNes4akl7bTfLNXUgP)xfLc1CQxR5lL3TMc(4kfSvrIXdMB5Tbu55O6lhfj3o7Rz0LXP9kb27HLVqv(I64xPYYRxLMx1kp74z8VSo0RrDP)vLnELlz96vZCJ112PnFCLq7IYLkMjtjkSc7MpzMRTmzwMOs3tVWOE2D0UEp)vBQWnagDm0o)4ZLrmS50Wew43lVW4(z5TT(4HlDn2CfvXPJtHgNipuP3JYeRhEQVlVVsxbGoAOR(5937TpLpS1khtJHX5RYba2)XMgwfBz9B2UKMJtpNM663CoZ3XM1eFsNXRAUnVVwc2KB0gAt)OToVgJQXPpkg3zNgXYkK)k(Qmq3RK6wnX3RJcrxUcCQjgZm9V9U3HdLuJlFx5qjVRb27SMAqnAhJg8ZHqcbB4JMLmwIylVBNPyA9c6DbKYb)A80hliHXNKaJBCyZ8rsT40INqytpfaHIjmm3ygCXe7K8npCft2vfdiad6lmp9jg29xJatsWmx7JeCp4RWU)jUiam1t(uQ23lbTC3Ra8HMvEsQdAwFJysrjM0fQCZU97fI145Msl)bigAsaVCImnkOhog(uUsjT30Qt5w9LlmGUYuWhFdsX5Xq0PRxBWMH0CrKnhICsxVENHPyZs2Y82vgjUYE9Pk0xFsLdPdMLftdz30kkcI53CnJ(9waasFtF5cMY(55Sio9ghv83)7gF(MT7laGwiFfaJnfdwKg1QxR(o(Udp(Tex)5gw4cXLi0cGU9PfO7F879Ft7SfFUnWPufDTIcZH7LYJkdP7WJpU(llWfoBmVweFIageo3F4HvV9WaT2cZR(Sh2GPf3oh08rnrLh8p)
|
@@ -1,28 +1,39 @@
|
||||
-- NAME_PLATE_UNIT_ADDED NAME_PLATE_UNIT_REMOVED
|
||||
-- NAME_PLATE_UNIT_ADDED NAME_PLATE_UNIT_REMOVED FRAME_UPDATE
|
||||
function(states, event, unit, ...)
|
||||
if event == "NAME_PLATE_UNIT_ADDED" and unit or event == "NAME_PLATE_UNIT_REMOVED" and unit then
|
||||
local GUID = UnitGUID(unit)
|
||||
if GUID then
|
||||
if UnitExists(unit) then
|
||||
local isPvp = UnitIsPVP(unit)
|
||||
local nameplate = C_NamePlate.GetNamePlateForUnit(unit)
|
||||
|
||||
states[GUID] = {
|
||||
GUID = GUID,
|
||||
unit = unit,
|
||||
frame = nameplate,
|
||||
progressType = "static",
|
||||
autoHide = true,
|
||||
changed = true,
|
||||
show = isPvp,
|
||||
}
|
||||
states[unit] = states[unit] or {}
|
||||
states[unit].unit = unit
|
||||
states[unit].frame = nameplate
|
||||
states[unit].changed = true
|
||||
states[unit].show = isPvp
|
||||
end
|
||||
elseif event == "NAME_PLATE_UNIT_REMOVED" and unit then
|
||||
local GUID = UnitGUID(unit)
|
||||
local state = states[GUID]
|
||||
if state then
|
||||
state.show = false
|
||||
state.changed = true
|
||||
states[unit] = states[unit] or {}
|
||||
states[unit].unit = unit
|
||||
states[unit].show = false
|
||||
states[unit].changed = true
|
||||
elseif event == "FRAME_UPDATE" then
|
||||
local theTime = GetTime()
|
||||
if not aura_env.last or aura_env.last < theTime - 0.2 then
|
||||
aura_env.last = theTime
|
||||
for i = 1, 40 do
|
||||
local unit = "nameplate" .. i
|
||||
if UnitExists(unit) then
|
||||
local isPvp = UnitIsPVP(unit)
|
||||
local nameplate = C_NamePlate.GetNamePlateForUnit(unit)
|
||||
states[unit] = states[unit] or {}
|
||||
states[unit].unit = unit
|
||||
states[unit].show = isPvp
|
||||
states[unit].changed = true
|
||||
states[unit].frame = nameplate
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
return true
|
||||
end
|
||||
|
Reference in New Issue
Block a user