shagu
0b24c5f121
libtooltip: use old method to detect item links
2025-07-18 15:34:04 +02:00
shagu
49bdddf25c
libtooltip: improve auction item link handling
...
based on: https://github.com/shagu/ShaguTweaks/commit/2eace5ffd6ecda09d376969885aabcf247611b8e
2025-06-30 08:09:14 +02:00
shagu
7bde1ec5d2
libdebuff: clean up and reduce duplicated code
2025-06-08 09:44:53 +02:00
shagu
3ce7cb63a2
libspell: skip spell index of invalid spells
2025-06-01 14:44:12 +02:00
shagu
32b14706f8
libpredict: update renew set bonus duration
2025-05-25 17:05:51 +02:00
shagu
c545c66529
libdebuff: restore timer after failed spell casts
2025-05-25 16:18:50 +02:00
shagu
c25c5ff7a4
libdebuff: dont overwrite pending spell queue
2025-05-25 16:17:55 +02:00
shagu
060f8de940
libpredict: increase default renew duration to 15
2025-05-25 14:49:36 +02:00
shagu
2969f1f9be
libdebuff: add method to iterate own debuffs
2025-05-25 14:12:14 +02:00
shagu
3d4e67e7f4
libdebuff: add experimental self cast tracking
2025-05-25 13:29:22 +02:00
shagu
af2278da6b
libpredict: add support for on-self in cast hook
2025-04-20 12:08:25 +02:00
shagu
bedd293ce7
libpredict: add support for target arg in cast hook
2025-04-19 23:32:48 +02:00
shagu
925654fe09
libpredict: add fallback target to self
2025-03-28 21:35:01 +01:00
shagu
7fb0cf6d98
libpredict: decrease timeout for spellcast fails
2025-03-28 20:47:14 +01:00
shagu
3fa7a775f6
libpredict: cache next target while regrowth is pending
2025-03-28 19:34:05 +01:00
shagu
6ee877f42c
libpredict: use locales for all hardcoded spells
2025-03-28 19:13:33 +01:00
shagu
934600c2ea
libpredict: save regrowth target on spellcast start
2025-03-28 18:48:25 +01:00
shagu
5113ff9c74
libpredict: rework regrowth timer delay
2025-03-28 18:24:59 +01:00
shagu
ffd7d48fe2
librange: add z-axis to superwow range detection
2024-11-26 21:22:20 +01:00
shagu
4b50ea8972
librange: try to use superwow for range detection
2024-11-26 21:02:30 +01:00
shagu
532f1c7e57
libpredict: skip aura updates on disabled unitframes
2024-11-04 15:26:24 +01:00
shagu
4cec209e4d
libpredict: calculate timeleft in GetHotDuration
2024-11-04 15:19:40 +01:00
shagu
3d3e550ee0
libpredict: trigger aura events of relevant unitframes
2024-11-04 15:17:56 +01:00
Artur Morozov
b56836d2eb
turtle-wow: update Immolate duration after cast Conflagrate
2024-11-04 14:30:24 +01:00
gwetchen
59b92d7ede
libpredict: count tierset bonus on each item tooltip
2024-11-04 14:17:04 +01:00
shagu
d9aa50decb
libpredict: align hot prediction with other functions
2024-11-04 13:18:21 +01:00
shagu
ffca176694
libpredict: add prediction without group
2024-11-04 12:44:25 +01:00
shagu
5f62acacb1
libpredict: convert strings into locale tables
2024-11-04 12:25:03 +01:00
gwetchen
b423b9b32d
libpredict: add healcomm compability for vanilla hots
2024-11-04 12:13:19 +01:00
Kyriakos (Dominick) Sidiropoulos
3e19e5b8ed
libdebuff: align and optimize spell post-hooks
2024-07-02 20:57:49 +02:00
Kyriakos (Dominick) Sidiropoulos
4da109a705
libspell: use proper caching index for ranked spells
2024-06-07 09:03:30 +02:00
Kyriakos (Dominick) Sidiropoulos
5a7ee5277b
libcast: optimize spell cast hooks
...
- move rank & texture caching to CastCustom
- extend CastCustom with additional arguments
- remove action id scanning from CastSpellByName
2024-06-07 09:02:22 +02:00
Kyriakos (Dominick) Sidiropoulos
b7289a702c
libcast: make post-hook update last cast texture
...
we now set lastcasttex from the texture returned by libspell.GetSpellInfo in "CastSpellByName" post-hook
2024-06-04 08:55:56 +02:00
Kyriakos (Dominick) Sidiropoulos
0bd90d47b4
libcast: reuse spellname and texture from previous call
...
- introduce a guard-close in case the spell is phony
- reuse the spell-name and texture returned by GetSpellInfo()
2024-06-04 08:49:37 +02:00
Kyriakos (Dominick) Sidiropoulos
2b58818f0e
libspell: pass 2nd argument to scanner find to disable exact matching
2024-06-03 09:36:51 +02:00
Kyriakos (Dominick) Sidiropoulos
a45c9f3dbe
libspell: return spell book id and its book-type
2024-06-01 11:12:01 +02:00
shagu
7e0990c4e6
librange: disable 40y checks while in cat form
2024-05-23 10:37:31 +02:00
shagu
f5a47b8fbc
libcast: handle interrupts correctly
2024-05-15 07:50:58 +02:00
shagu
3f21780980
libtipscan: make sure the owner is set each call
...
For some reason, early initialized tooltips without
a WDB cache, won't get attached properly. It seems
like they lose their owner when the WDB cache gets
ready. Running :SetOwner() again later when caches
are ready fixes that somehow.
2024-04-21 15:00:39 +02:00
Cameron Weaver (Clutch)
2e8d3e2f7a
nameplate: add option to show guild names
2024-02-26 17:41:29 +01:00
gwetchen
d7a7387465
librange: skip rangescan when player has combo points
...
don't perform range checks while the player has combo points to avoid losing them
2024-02-16 09:29:00 +01:00
shagu
314b0bca2e
libcast: reuse string variables in spell detection
2023-10-03 13:22:25 +02:00
shagu
225a84bc8d
libpredict: check and abort on empty heal values
2023-07-29 15:44:49 +02:00
shagu
1d01a2b765
librange: disable target frame events during scan
2023-06-13 19:56:32 +02:00
shagu
04d1c2df39
libtooltip: add support for tooltip hyperlinks
2023-05-22 21:48:33 +02:00
shagu
337a1b9519
libpredict: check for mouseover before using it
2023-03-23 09:29:12 +01:00
shagu
44bce4e3e9
prediction: check assist to identify valid unit
2023-03-10 22:02:52 +01:00
shagu
ad08c69ec5
mouseover: show prediction on correct spell target
2023-03-10 18:39:22 +01:00
shagu
afc7808c88
libdebuff: remove obsolete string concatenation
...
Fixup of the previous commit. Seems like `tonumber` does
already take care of the leading space inside the rank.
2022-11-27 16:57:01 +01:00
@_@
31be3ded16
libdebuff: add rank based kidney shot duration
2022-11-27 16:55:43 +01:00