Commit Graph

218 Commits

Author SHA1 Message Date
andrew6180 82fc7a582d remove awesomewotlk ref 2025-10-17 09:41:39 -07:00
andrew6180 6d91ad89c2 drop ascension embeded libraries 2025-10-17 08:35:11 -07:00
NoM0Re 7c7fafe5a8 5.20.5 2025-10-09 21:17:44 +02:00
NoM0Re 6c6cb73fdd (feat/Encounter): Implement Encounter Trigger/Load Options via DBM, also fire ENCOUNTER_START/END and DBM Callback Events for Custom Triggers (#73) 2025-10-04 23:39:33 +02:00
NoM0Re 6b4787d32b 5.20.4 2025-09-14 20:42:51 +02:00
NoM0Re 348bcce594 5.20.3 2025-09-13 18:02:26 +02:00
NoM0Re 5b7b20c376 Change awesome_wotlk button to new distribution for now 2025-08-25 22:46:42 +02:00
NoM0Re 2752f0a53c (feat/TTS) Add Text-to-speech via awesome_wotlk 2025-08-25 21:41:59 +02:00
NoM0Re 32cab1aa27 5.20.2 2025-08-15 22:05:16 +02:00
NoM0Re 727747ad1d 5.20.1 2025-08-06 01:44:29 +02:00
NoM0Re 9d0cc562b9 Port XML templates to Lua, update AceGUI/AceConfig, fix $parent nil frame issues on our game version 2025-07-29 18:02:22 +02:00
NoM0Re d6ae3e020b 5.20.0 2025-07-22 16:49:18 +02:00
NoM0Re 254917c0c7 Add Cast by Player, Is Boss Debuff and Rework BT2 some more (#58) 2025-07-08 22:02:30 +02:00
NoM0Re 0971189346 Include Blizzard_APIDocumentation and Search API Button to Code Editor with Wrath Classic Data (#57) 2025-07-05 19:08:53 +02:00
NoM0Re 6286e86931 5.19.12 2025-06-18 20:06:36 +02:00
NoM0Re 758dfdce86 5.19.11 2025-06-09 01:19:48 +02:00
NoM0Re 0c528b2607 5.19.10-10-g7ac7dc8 2025-06-08 22:27:10 +02:00
NoM0Re 34b2e69600 small fixes 2025-06-05 13:57:23 +02:00
NoM0Re 10d9d99be3 (feat/TextEditor): Rollout the WaybackMachine as Buttons, as we do not have the SetScript handler OnKeyDown/OnKeyUp (#50) 2025-06-04 21:21:45 +02:00
NoM0Re 8b5bfd4557 (feat/libs): update Libraries (#49) 2025-06-04 21:21:38 +02:00
NoM0Re bda851552d 5.19.10 2025-05-31 22:54:39 +02:00
NoM0Re 4d47aabcda (feature/LibGlow) add Proc Glow (#35) 2025-05-01 18:43:54 +02:00
NoM0Re 709671d706 5.19.9
forgot locales
2025-04-25 19:46:09 +02:00
NoM0Re 1f289de84d 5.19.9 2025-04-25 19:28:09 +02:00
NoM0Re 51bac56479 5.19.8 2025-04-13 16:03:55 +02:00
NoM0Re a595ef2a4a 5.19.7 2025-04-04 09:55:04 +02:00
NoM0Re 6cdfcac1b1 5.19.6 2025-04-03 21:03:11 +02:00
NoM0Re f79455adbb (fix/StopMotion) up/down buttons for start/end percent 2025-04-03 21:01:07 +02:00
NoM0Re b6d0bb7dce (fix) SpellCache ignores gear icon now correctly 2025-03-14 16:44:15 +01:00
NoM0Re 83665d7b0b (fix) Spell Cache functions 2025-03-14 15:53:43 +01:00
NoM0Re 514845c2aa small fixes 2025-03-14 12:14:56 +01:00
NoM0Re 3c574cb4a6 5.19.5
No new features this release, just fixes to some minor bugs.
2025-03-14 00:48:30 +01:00
NoM0Re b610365ea3 (fix/Groups) Dynamic Group and Group Thumbnails Also Use SetTextureOrSpellTexture 2025-03-08 19:30:38 +01:00
NoM0Re 2aea3b7a0d Gradient implementation 2025-03-01 17:14:36 +01:00
Lundmark 85c1f5e542 (fix/tooltips) SetSpellByID -> Hardcoded Spell Escape Sequence strings
this is a fix for GameTooltip for Spells. In 3.3.5 API, GameTooltip:SetSpellByID only allows player known spells to be set.
The workaround for this is using GameTooltip:SetHyperlink() and hardcoding an escape sequence for spells.
2025-02-27 14:05:48 +01:00
NoM0Re 04233722ee 5.19.4 and fix #20 2025-02-27 07:49:48 +01:00
NoM0Re c48ce524f8 from retail 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 ac56d8816a Version Bump to 5.19.2, Introduce Talent Widget in Load, Rework Talent Known Trigger 2025-02-23 01:21:25 +01:00
NoM0Re 20ce3ed27f fix workflow/issue templates 2025-02-20 12:25:51 +01:00
NoM0Re fd6a0b01f4 from retail 2025-02-18 19:30:43 +01:00
NoM0Re 6714432be6 from retail 2025-02-18 17:13:03 +01:00
NoM0Re 02fe8164f6 from retail 2025-02-16 20:50:05 +01:00
NoM0Re a5116d560a fix last commit 2025-02-15 18:13:50 +01:00
NoM0Re 7a27fdae47 from retail diffcheck complete 2025-02-15 18:09:04 +01:00
NoM0Re ad18a2bd7f fix dragging 2025-02-14 19:03:25 +01:00
NoM0Re 290981ff25 from retail
diffchecked
2025-02-14 18:46:41 +01:00
NoM0Re 436041dd92 from retail
diffchecked
2025-02-13 18:59:41 +01:00
NoM0Re 4c6277c667 from retail
diffchecked
2025-02-13 18:18:03 +01:00
NoM0Re 5c9b4aeb4e from retail
fix of the reverted commit
2025-02-12 21:40:08 +01:00