Commit Graph

171 Commits

Author SHA1 Message Date
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 2e2d21e5f3 (fix/Prototypes) Class&Spec Load/Triggers
- Closes #37

Due to an error in the implementation of Class & Spec in Load Conditions and Triggers (Unit Characteristics, Power, Health, Class/Spec, BT2 actualSpec), the system now also applies Retail logic.

As a result of this issue, all data has been erased and must be reselected.
2025-03-31 20:12:10 +02:00
NoM0Re 73697d4f66 (fix/Prototypes) simplify resilience by alot 2025-03-10 21:02:02 +01:00
NoM0Re 44e1978284 Remove outdated/ugly description for multi-entry fields 2025-03-03 15:00:13 +01:00
NoM0Re 57b67eca07 add mounted load condition, add more wow api for load and organize it better 2025-03-03 13:55:49 +01:00
NoM0Re 07c14c2cae support more custom 3.3.5 server, fix all Spec/Talent Triggers
- Closes #26
2025-02-28 17:38:11 +01:00
NoM0Re e9deb0183c (fix/Prototypes) Unit Characteristics Specialization check
- Closes #25
2025-02-27 21:03:38 +01:00
NoM0Re 9283851b4a (fix/Prototypes)talentwidget not loading on inital login
- Closes #19
2025-02-27 19:24:42 +01:00
NoM0Re b1c6b7d333 fix spec load, small fixes 2025-02-26 21:08:59 +01:00
NoM0Re dd54cdb4e9 rework BT2, fix talentwidget on login didn't fire events 2025-02-26 11:17:13 +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 0e0c49ec70 (fix/Prototypes) fix specs not localised, ruRU localisation
Special Thanks to 𒆜𝕲𝖔𝖔𝖉𝕲𝖚𝖞𒆜
2025-02-24 11:19:23 +01:00
NoM0Re ae4241a045 (Prototypes) add Class and Specialization to Trigger/Load 2025-02-23 18:52:58 +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 14710abead (fix/Prototypes) fix combat log trigger 2025-02-19 18:28:38 +01:00
NoM0Re 285ace9f12 (fix/Prototypes) fix switching triggers lead to errors
e.g. from Combat Log to Spell Trigger
2025-02-19 14:32:35 +01:00
NoM0Re 9b38e5b5a3 (fix/Prototypes) CombatLog: Fix incorrect parentheses in GetIcon logic 2025-02-19 12:57:53 +01:00
NoM0Re cfc26d8c99 Fix incorrect login message, rework LibGroupTalentsWrapper
The login message was triggered incorrectly due to the "Beta" tag in the version string. This has been fixed.

Almost completely removed due to impracticality with the 3.3.5a API.
When RAID_ROSTER_UPDATE or PARTY_MEMBERS_CHANGED fires, data is unavailable for ~1.5 seconds.
If these events fire again within that time, the timer needs to be restarted, leading to excessive code complexity and requiring handling for every edge case.
Instead, we now simply check if the unit has changed when the library fires its callback.
2025-02-19 01:45:04 +01:00
NoM0Re 86b49b4010 update SwingTimer
Offhand is still not working because we don't have the CLEU arg isOffHand, that came with Cata
2025-02-17 00:34:30 +01:00
NoM0Re 586e4d02e4 from retail 2025-02-15 17:42:19 +01:00
NoM0Re dbdfffbf67 from retail 2025-02-15 17:34:53 +01:00
NoM0Re 5c9b4aeb4e from retail
fix of the reverted commit
2025-02-12 21:40:08 +01:00
NoM0Re a9b95ca09d from retail 2025-02-12 21:32:40 +01:00
NoM0Re b7a505f118 Revert "from retail"
This reverts commit fc4b265688.
2025-02-12 20:46:34 +01:00
NoM0Re fc4b265688 from retail 2025-02-11 20:50:42 +01:00
NoM0Re f94aff6a9d from retail 2025-02-11 20:18:57 +01:00
NoM0Re 5d1ac74d27 Rework LibGroupTalents now also returns function returns additionally, add Spec Role triggers to load/generic/bt2, fix WeakAuras.GetRegion
- **WeakAuras.SpecForUnit(unit)** = Returns: `classFileName..spec`, `Dominant Tree`, `spent1`, `spent2`, `spent3`
- **WeakAuras.GetUnitRole(unit)** = Returns one of: `"melee"`, `"caster"`, `"healer"`, `"tank"`
- **WeakAuras.SpecRolePositionForUnit(unit)** = Returns: `Dominant Tree`, `spent1`, `spent2`, `spent3`
- **WeakAuras.CheckTalentForUnit(unit, talentId)** = Returns: `"Points spent"` in talent or `nil`
- **WeakAuras.CheckGlyphForUnit(unit, glyphId)** = Returns: `true` if the player has the glyph associated with `spellID` or `spellName`, we can only see the glyphs of players running `LibGroupTalents-1.0`
2025-02-11 00:12:30 +01:00
NoM0Re 4f40aa0b40 from retail 2025-02-09 02:42:51 +01:00
NoM0Re 829526a2d4 (fix/prototypes) use GetItemIcon instead of GetItemInfo
because GetItemInfo did return not always a value
2025-02-08 19:18:52 +01:00
NoM0Re 3f2e719c7e (fix/prototypes) Item Count(some more), Cooldown Progress (Item) 2025-02-08 17:50:05 +01:00
NoM0Re 0ee4e79d36 (fix/prototypes) item count, item equipped, cooldown/charges/count 2025-02-08 15:05:57 +01:00
NoM0Re d3c8a9bf3e Make LibGroupTalents work now, but still requires regressions
Arguments might still shut be shared from the original call for custom auras.
More functions need to be added to prototypes.
Documentation is needed soon.
2025-02-06 21:31:45 +01:00
NoM0Re b9e3113eab from retail
Icon Picker supports now also ID's. catch pattern may needs a regression.
2025-02-04 15:49:16 +01:00
NoM0Re 95a13c6896 fix libs not loading, use libgrouptalents, but still not working 2025-02-01 20:17:50 +01:00
NoM0Re 8e07a6495c from retail 2025-01-27 03:28:33 +01:00
NoM0Re 4750b095d3 from retail 2025-01-26 03:47:13 +01:00
NoM0Re 667a2f3f50 from retail 2025-01-25 23:37:36 +01:00
NoM0Re 4a326118da from retail 2025-01-25 20:07:12 +01:00
NoM0Re c066688fef from retail 2025-01-25 19:03:51 +01:00
NoM0Re e8451987a3 from retail 2025-01-25 18:42:10 +01:00
NoM0Re bd6985e67a from retail 2025-01-24 21:18:29 +01:00
NoM0Re 7671fd3c7b from retail 2025-01-24 20:41:04 +01:00
NoM0Re 67cd578d17 from retail 2025-01-24 20:11:34 +01:00
NoM0Re 3fcb60f399 from retail 2025-01-24 18:12:49 +01:00
NoM0Re 4ef5381aaa from retail 2025-01-24 16:27:58 +01:00
NoM0Re df23f7238e from retail 2025-01-23 22:04:34 +01:00
NoM0Re 10cc113802 from retail 2025-01-23 20:33:10 +01:00
NoM0Re 4ed4d4159b from retail 2025-01-23 19:40:40 +01:00