Commit Graph

55 Commits

Author SHA1 Message Date
NoM0Re 348bcce594 5.20.3 2025-09-13 18:02:26 +02:00
NoM0Re 2752f0a53c (feat/TTS) Add Text-to-speech via awesome_wotlk 2025-08-25 21:41:59 +02:00
NoM0Re 727747ad1d 5.20.1 2025-08-06 01:44:29 +02:00
NoM0Re bda851552d 5.19.10 2025-05-31 22:54:39 +02:00
NoM0Re 6cdfcac1b1 5.19.6 2025-04-03 21:03:11 +02:00
NoM0Re bbf9cb14ae (fix)Resolve Overlay issues finally 2025-03-12 15:20:52 +01:00
NoM0Re 2157fbc553 Fix dynamic group icons scaling issue, ensure class & spec load on login, reworked queued actions
dynamic group icons used incorrectly parent scale, even without set
2025-02-25 21:49:19 +01:00
NoM0Re 7c7869494e 5.19.3
Add methods to the states/allstates table that helps with creating,
updating or remove states in an optimized way

## Advantage of using this function instead of doing a states[key] = {
... }

- If already created, update existing state, and return true if any
value was changed, this can help reduce amount of resources an aura use

- Automatically `return true` when using these functions and any change
was made

## Examples

```Lua
function(states, event, ...)
    if event == "PLAYER_TARGET_CHANGED" then
        if UnitExists("target") then
            -- if state exists it's updated, not replaced
            -- show & changed fields can be skipped
            states:Update("", {
                    name = UnitName("target"),
                    duration = 5,
                    expirationTime = GetTime() + 5,
                    progressType = "timed",
                    autoHide = true
            })
        else
            -- wipe
            states:RemoveAll()
        end
    end
    -- no need to return true
end
```

with clones

```Lua
function(states, event, ...)
    local currentEssence = UnitPower("player", Enum.PowerType.Essence)
    local maxEssence = UnitPowerMax("player", Enum.PowerType.Essence)
    for i = 1, 6 do
        if i > maxEssence then
            states:Remove(i) -- wipe allstates[6]
        else
            local value = currentEssence >= i and 1 or 0
            local newState = {
                progressType = "static",
                value = value,
                total = 1
            }
            states:Update(i, newState)
        end
    end
    -- no need to return true
end
```
2025-02-24 22:10:45 +01:00
NoM0Re 6714432be6 from retail 2025-02-18 17:13:03 +01:00
NoM0Re c1c58d46d0 from retail 2025-02-15 14:40:24 +01:00
NoM0Re 290981ff25 from retail
diffchecked
2025-02-14 18:46:41 +01:00
NoM0Re 6ad996d52f from retail 2025-02-09 15:53:14 +01:00
NoM0Re f3a7bb8993 from retail 2025-02-09 14:21:45 +01:00
NoM0Re fb09181ee7 from retail 2025-01-28 20:40:12 +01:00
NoM0Re 8e07a6495c from retail 2025-01-27 03:28:33 +01:00
NoM0Re f9bf9c3c16 from retail 2025-01-26 21:24:18 +01:00
NoM0Re 38533d0e99 from retail
diffchecked
2025-01-26 19:24:17 +01:00
NoM0Re 667a2f3f50 from retail 2025-01-25 23:37:36 +01:00
NoM0Re e1e0744ecf from retail 2025-01-23 18:30:22 +01:00
NoM0Re 8dcb62ec81 from retail 2025-01-22 18:56:11 +01:00
NoM0Re 23c7da5ea6 Refactor progress handling
probably some regressions
2025-01-22 03:37:10 +01:00
NoM0Re efa2dae58a from retail 2025-01-17 15:35:11 +01:00
NoM0Re c090302487 from retail 2025-01-16 15:41:34 +01:00
NoM0Re 24196cd7ce from retail 2025-01-16 02:47:58 +01:00
NoM0Re d14313d848 from retail 2025-01-13 17:38:21 +01:00
NoM0Re 794d8eef84 from retail 2025-01-11 20:23:49 +01:00
NoM0Re 1b50569bcc from retail 2025-01-11 17:15:56 +01:00
NoM0Re 96c5618c6b from retail 2025-01-11 16:43:29 +01:00
NoM0Re 55709443ae from retail 2025-01-09 16:30:14 +01:00
NoM0Re a5dbbd2640 Clean up WeakAuras table and remove members that no one should touch 2025-01-09 15:14:12 +01:00
NoM0Re 74a1a856ac from retail 2025-01-07 15:03:14 +01:00
NoM0Re 7a185106f2 from retail 2025-01-06 19:47:37 +01:00
NoM0Re 8375cfa0a7 from retail 2025-01-06 12:53:01 +01:00
NoM0Re 909f61f102 add nameplate trigger/anchor with awesome wotlk 2024-06-29 18:33:34 +02:00
Bunny67 e7e789686a from retail 2022-05-19 22:04:17 +03:00
Bunny67 e31928069c 3.2.1 2021-03-10 08:12:41 +03:00
Bunny67 201b1adfcc small changes 2021-03-08 23:24:06 +03:00
Bunny67 31a51785f4 again small revert 2021-03-08 22:55:10 +03:00
Bunny67 cc4f2a33b6 frrom retail 2021-03-08 12:58:09 +03:00
Bunny67 7cbc40c959 beta 2020-11-15 23:43:10 +03:00
Bunny67 ce5da4dc3e beta 2020-09-22 17:50:02 +03:00
Bunny67 0f4f16b6f0 beta 2020-09-16 23:06:44 +03:00
Bunny67 72eed41cf0 beta 2020-09-16 23:03:25 +03:00
Bunny67 969ef6edf8 beta 2020-09-16 23:03:25 +03:00
Bunny67 9956fb7ede beta 2020-09-16 23:03:25 +03:00
Bunny67 02c047002d beta 2020-09-16 23:03:25 +03:00
Bunny67 ad5e1ed4d1 from retail 2020-07-26 14:30:59 +03:00
Bunny67 6a7003b535 from retail 2020-07-11 00:19:17 +03:00
Bunny67 8eb28b28b0 StopSound not support 2020-07-01 18:03:51 +03:00
Bunny67 ba951af876 from retail 2020-06-29 18:43:40 +03:00