Cost overlay on multiple progress textures with minimum/maximum progress not matching
Daragyon opened this issue ยท 1 comments
Description
Using a group of Progress Textures for Warlock Soulshards, where there is a progress texture per soul shard.
When using the Overlay cost of cast function, the overlay is not matching with the minimum and maximum progress of each progress texture and therefore not giving the correct visual result of Soulshards being spent.
It seems that Overlay cost of Cast is being applied to each soul shard aura separately.
it seems that they show the overlaid cost based on Maximum Progress. This is why the 3rd 4th and 5th soul shard auras have increasing bigger areas without the cost overlay.
Seems to stem from the following according to other users: Every aura in the group is tracking the whole soul shard resource pool. When you set Minimum and Maximum progress you're just clipping the section of the bar that has the information that you want.
Desired result would be for the overlay cost of cast function to match with minimum and maximum progress on the
Below link to my weakauras which do use custom textures, but changing to default textures has the issues too.
https://wago.io/Mjt3Eka9T
WeakAuras Version
WeakAuras 5.4.4
World of Warcraft Flavor
Retail (Default)
Tested with only WeakAuras
- Yes
- No
Lua Error
None
Reproduction Steps
- Create (dynamic) group
- Create 5 progress textures
- Assign to each texture trigger: power, Soul Shards and power >= 0
- Assign to each individual texture, minimum and maximum progress 0-1, 1-2, 2-3, 3-4, 4-5
- Assign trigger option Overlay cost of casts
Last Good Version
Not that I can remember
Screenshots
Export String
!WA:2!DB1wZTrsv4DI2qaTljkAtYUBwOktOWKafo2k2oxOytjzlhPezBLrkXqWuA6zMwQNKrtpB3ZylzUvOecH7GyHWDOeleyzbwej8dWvX7NYfVTVq5xP4f)lGtpJITIZwuS8gzEOD3N(OUpx(((ARvpDZ02PL6tn2KJnzA77CAr7fRxxsd02sYfbfABkCSRsmDPxD9k8q3rQWic7rodBJHwnX4SH380pYQPFKvNL1ZI6fqfvB7tpwj9TiEwmUyobPjvzQFL8LYpt150ZoF(UepNMKahU305AsC8Mlxa6ropUhDd7qr0o1uMesQf3Zw2HsKrNcCG1vtReiOEncy7txgqebZb7hoaKcoiKg)7ZTpZ6oEos2UnR7600j4z6kPU1lZD8cYvk)CvZekC9FjwqGV8CN8KRsAWhZHFY5VEWPYFdYzREYj6sewLIUUBDKoHsAj1PWeTguo7BYf2uXmCxU4IAAAj6fBiVDdQ)bR8kHebDK5cDDhzjMta1uDdfNT72xGyfmnXeoHiUQqzBqcdWs3I(Q6GmzMqh7(RrZmp9mvmV(f5BILemT9cMJyfWfM6zNT4vQ0lGBn4KEbTBFVEYqtDAJOdOtdvRw1w0N1e)X1DAKuGNqJguH2GOTIZA09Ql9jw0tCmhB)NBNwRCK5DurMRPKhkSOMon9reupr0XRo31TB7rA6y1qWd9ZHJRQRx8cfQULJcq4rCVACGDtZ4lJzkPnXGvFIXgFSX1LwexA5eJpwMnJ3phX6g2cUVFQCUoRTMcEvLZDdC87GNDfvqMy9yxJBcVNUQuCjh7a2ZGUeeHG0YPa6Wb6xxHbridjGKWuqSDcL36z7BXDdB6fFy9uOmN4YTaRQQjtNdZ6GKWHschoz)y0CeQXCM8lunVU)bhcHxgBYEbSbyHIEymLiNlNyxxSgIQlAl3toPp16i6ndX8izojwVpcC5K6wUePCuCMP0XRHlvSuw9sloZLmdWIIxGYNUiORwKF5ceHuDIRtdp4sDceoQwO8OJ2n0BWIKIbtUDh8(CDXBojSFDcYQYKletitFxsBS0txbpDZcuIBaRNn1mSEDvRuuiFPYZDLsBI4NixQGB40QFTzYwPATkvZQxD7TklO4w6vkNVujDeaqLj7vhb6Z4iSCPg(PgQafn4)8lrj3ilglYZvokmgjBKlByoOJhZIsKiHcomvFhV6CrSsXO(VaM1CbDaTiVkcYleCH0Op6LfnYI0i9k)9pzARRDNZd7rd(GjaVPbUb4B0rLKnkXBWwxvn0FikbE)A5QZ9c8tnNWzTrUCiXwHugPAviPzLz0ZNFb4zNgEV7wnbo0Jz5WpMIZQki5DnTWuRw7Yp94Jn5eDOE2zvD6BDe4fHJcFa4yWhrrznB6OshMj2Uf1AP5NcNK1(6HYaQn1gjHgDS4n9fuPKT5q7H7W8tPkHkcONDmNyVpIlKwmy0(N5e1fELx1(ITlcxB)JcF6KWY3j9M(8vXBKJDFckOCSx(tO(P1iiFxyop3MAawG96kBsgF1z4YaJimz0VZaCs25HQ2PNqpYy6X3yBhuc5gIqVimtouBJdFMKkH0Ak8Or3TD6aarVSAbwfRbuOo0ay4mdKQHCYvOvJH2Qq6nEk4CWhh(qj9pKnvscu3pDoeEexcyDLUOcPYtZIluP4S53Q(2BgdYkC(n3q99V0kC(36LuF0eXL(2AMmQtdwWDHpgY83PkNECi3d6ZfoyIeLU9kSOEXRT4cvZws3sDQj3DtJ0Ya(Oh9iW(3azn70I6f9UvemqdoZn3ANDIdUi4)UgGmWP2u2KZdyLf8gkyGbCr4sWZdxQVu9mlTfwhOgDXh19Sv5EMSZolm5w(dCpi2HoCu7fPFYJQyAjGzt0FGflxhF2Wv0CBhxm4chDuDlg16gtdl)(EQoRqeoQ)9HUmIkzAqd0xH4gs1ewmIxdkkl1bVyFvVfLS8ze4EkgqMP2AqCSKG4RIs9zkLD(Y(hCNIWGmXF6IQhqQJs0lN12gz9lVTaYYriLOPZtTDilhBvnEkOW0qXbk3chp1ZIugSWTHf3duwPOc6rJxnACjdOIsagQcxzZiz2Aep7Ak5A080VAkJxlLX9tzavVFk)0BRfVTtSy6DRy69o4fsR0taVEc)dUdY7H51XFS8AwQNJGxBGd4Ahst8nj8PyyFDuYtQhOFX78Y7sudEfgi0ajeajHW)N1Pqnqy144hAnqxAL7gjn1MnKsb8LqXbOtKEaCtd4wkYp8LX882i34Rya3b(Qi5g(AgWxhzZW3y3mz4BIe310GpRrSMh8f2l85zWxujoD8JF2c34ct5TqPp1aUn8TyW3g(oW39TLScD1GVNIIcVkga5Ea89HFaC3KWp0a(CSysh8JqYf8tE7Pt)ynfJkIb9tnuKi4Nd)c4Nzatc)sKta9yWVkc1dVweIh(1WVbUNg8Brl)o41FiAg(9WBa)b4pomOd(t)3b3G38XqyWFMb9h0k(lPZGai4(Wdu4G3f8xFYgaSKx7GflEItx46Y3XaGmpHcao1qaGN(jDaWL5xBTmS2KRgM9Dma4upHcaMCiaW7(jDaW1QVyHPoBRsxQARhdaOLOW5)Bhg)o0)8rA8t(FUXJWL)rk13zlC(3mAYh()FA(tnuZFVyZx1o(3d
Hi all, I'm not entirely sure if the commits to this are working as they should still.
e.g. Casting Chaosbolt on warlock costing 2 soul shards, Warlock currently has 3 soul shards out of 5 filled.
3 soul shards are shown as cost, rather than the 2 still
It looks like the maximum for the cost overlay calculation may still be off. as it is taking all active soulshards for the overlay.