Commit Graph

148 Commits

Author SHA1 Message Date
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