Meow
b91ef05a96
SuperWoW dependency fully removed
...
Read the Readme for more informations please.
2026-03-02 13:05:22 +01:00
Meow
c7aca0de99
GUID replacements
...
* Replace all `local _, guid = UnitExists(unit)` with `GetUnitGUID(unit)` (Nampower 3.0.0+)
* Bump minimum required Nampower version to 3.0.0
2026-03-02 10:41:49 +01:00
Meow
f18d732991
fixed a missing guid check
...
fixed a missing guid check
2026-02-18 13:52:34 +01:00
Meow
7165be5636
fix for nameplates sometimes not showing casttimes of mobs
...
fix for nameplates sometimes not showing casttimes of mobs
2026-02-18 13:37:40 +01:00
Meow
5d0e195d1e
performance update
...
performance update
2026-01-03 12:58:31 +01:00
shagu
73561eda4a
compat: make hooksecurefunc append by default
2025-07-30 20:18:52 +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
shagu
f5a47b8fbc
libcast: handle interrupts correctly
2024-05-15 07:50:58 +02:00
shagu
314b0bca2e
libcast: reuse string variables in spell detection
2023-10-03 13:22:25 +02:00
shagu
80f5b9ef0d
libpredict: add library to handle heal predictions
...
* move "prediction" from module into a library
* reduce the resize and trigger calls on unitframes
* improve performance by caching frames and events
* introduce later API commands such as:
- UnitGetIncomingHeals(unit)
- UnitHasIncomingResurrection(unit)
* update unitframes to make use of new api calls
* delay spell cache loading to not overwrite previous
* remove all unitframe specific code from library
2020-11-27 15:22:01 +01:00
shagu
c331a5e248
libcast: assign tooltip scanner only once on use
2020-11-19 15:33:52 +01:00
shagu
747847ea95
libcast: multi-shot is also affected by attack speed
...
sources:
https://www.curseforge.com/wow/addons/aimedshotcastbarclassic
https://github.com/Aviana/YaHT/blob/master/YaHT.lua
https://www.reddit.com/r/classicwow/comments/f2n9d6/hunter_rapid_fire_question/
2020-11-19 14:58:22 +01:00
shagu
bc41bc9306
libcast: allow to hook and inject custom durations
2020-11-16 21:22:30 +01:00
shagu
24ffe289aa
libcast: add icon for aimed and multi shot
2020-09-10 17:27:44 +02:00
shagu
dcb0ac5b07
libcast: abort on invalid custom casts
2020-02-24 16:43:44 +01:00
shagu
2a98fa59da
libcast: add spell rank detection
2020-01-31 22:45:20 +01:00
shagu
89fec7abdc
castbar: prefer unitstrings over names
2019-08-30 19:57:45 +02:00
shagu
67837b4767
libcast: rename texture to a unique variable name
2019-05-19 10:55:27 +02:00
shagu
970fbb2abd
libcast: check for spell icons before using it
2019-05-05 14:15:51 +02:00
shagu
a236cc9b6e
libcast: check for icon field before using it
2019-04-22 04:32:26 +02:00
shagu
f205aaa864
libcast: cache detected cast icons
2019-04-20 20:11:44 +02:00
shagu
c10f4f0ea1
libcast: fix icon texture path for enemycasts
2019-04-20 19:46:25 +02:00
shagu
70d5a22ad2
libcast: scan for icons on action and attach them
2019-04-20 19:30:18 +02:00
shagu
9761bbbfab
libcast: properly return textures on own casts
2019-04-15 18:29:27 +02:00
Road-block
e50fabfff9
core: global environment cleanup
2019-03-31 14:59:21 +02:00
shagu
b9177abc15
libcast: use new cmatch for pattern matching
2018-12-02 14:47:04 +01:00
shagu
3db0f569b9
libcast: correct channel delay calculation
2018-11-10 13:34:28 +01:00
shagu
3c4cf6c478
libcast: remove obsolete events from customcasts
2018-11-02 16:00:16 +01:00
shagu
be913eac86
libcast: update documentation
2018-11-01 15:37:04 +01:00
shagu
5dfe5a4899
compat: initial layout of client abstraction api
2018-11-01 14:55:29 +01:00
shagu
0e2303ae1e
libs: skip library loading if already existing
2018-09-30 13:44:03 +02:00
shagu
7ecac458ac
api: use dynamic shortcut for string.gfind
2018-09-28 22:53:16 +02:00
shagu
ce587837d9
libcast: curse of tongues doesn't affect aimedshot
2018-09-03 21:46:48 +02:00
shagu
7292ae19a8
libcast: only update player delay on active casts
2018-08-10 17:02:38 +02:00
shagu
8fb69e0181
libcast: reduce table creations
2018-08-09 18:57:22 +02:00
Road-block
44ffb10024
libtipscan: add new tooltip scanning library
2018-07-31 21:23:01 +02:00
shagu
22ecbeafa5
libcast: avoid castbar events during scanning
2018-06-25 20:26:32 +02:00
shagu
9eb2b97f57
libcast: add global library for cast detection
2018-06-01 20:58:44 +02:00