shagu
85af950893
libtooltip: remove duplicate hook
2022-08-13 01:37:20 +02:00
shagu
96e4b9509f
libtooltip: ignore invalid calls to bagslots
2022-06-16 12:26:09 +02:00
shagu
da79967217
libpredict: set cache reset to proper events
2022-05-27 16:48:16 +02:00
shagu
b522d03fc5
libspell: reset caches on skill change
2022-05-27 16:47:33 +02:00
shagu
1e8027e9c5
librange: pause 40y rangecheck during wand attacks
2021-10-24 15:18:02 +02:00
shagu
668644931a
libunitscan: create db if not existing
2021-10-11 20:47:55 +02:00
shagu
43a824609a
libunitscan: make sure to have a valid db
2021-10-11 20:45:17 +02:00
shagu
b08432c9f4
libspell: case insensitive max rank detection
2021-09-07 09:57:12 +02:00
shagu
150051a79a
libspell: make spell queries case insensitive
2021-09-04 21:05:52 +02:00
shagu
75d9a2fff3
libunitscan: disable target sounds during scan
2021-08-01 12:20:23 +02:00
shagu
5b815a899b
librange: disable target sounds during scan
2021-08-01 12:19:49 +02:00
shagu
62b420d07b
libpredict: check msg variable before using it
2021-07-23 17:43:28 +02:00
shagu
467ebd2e40
libtotem: attach to global space properly
2021-02-22 13:03:25 +01:00
shagu
e23cac89d8
librange: skip on macro action slots
2020-12-30 16:28:33 +01: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
5ef7aadff0
libtotem: make it possible to hook totem table
2020-11-19 14:04:50 +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
7a687aa9a0
librange: skip rangescan during auto-attack
2020-09-07 18:57:32 +02:00
shagu
b896560761
librange: ignore empty buttons and macros
2020-06-17 21:08:38 +02:00
shagu
44612d52d0
libhealth: set default values as config fallback
2020-06-08 22:17:38 +02:00
shagu
4a56c5ee0f
libdebuff: decouple library from unitframes
2020-06-05 22:59:36 +02:00
shagu
5932c6db14
libhealth: abort on suspicious health values
2020-05-20 03:07:31 +02:00
shagu
6894567b21
libhealth: mark old cached hp values as valid
2020-05-04 00:01:41 +02:00
shagu
9ca9b91fe1
libhealth: skip if current is already a number
2020-05-03 13:43:40 +02:00
shagu
8b40c1dd4f
libhealth: remove legacy db query function
2020-05-03 13:42:39 +02:00
shagu
241272748a
libhealth: add function to query by name
2020-05-03 13:30:33 +02:00
shagu
556876b04e
libhealth: skip healing combat events
2020-05-03 13:08:42 +02:00
shagu
dfa396bb38
libhealth: options to configure estimation threshold
2020-05-03 13:07:27 +02:00
shagu
c5a3140015
libtotem: fix typo in comments
2020-04-27 15:30:28 +02:00
shagu
50d2e9d535
libtotem: initial version of totem api for vanilla
2020-04-26 14:56:26 +02:00
shagu
2d12e49ce3
libhealth: no longer overwrite api calls
2020-04-11 16:30:49 +02:00
shagu
64c9468ce3
libhealth: add option to enable health estimation
2020-03-26 10:32:17 +01:00
shagu
aab545e3fc
libhealth: initial version of npc health detection
2020-03-24 17:58:25 +01: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
2492abf843
librange: abort on non-healing classes
2019-12-16 11:02:14 +01:00
shagu
13942d4c53
librange: use native rangechecker for tbc
2019-12-12 21:31:20 +01:00
shagu
a5df9db348
libtooltip: add tooltop library for extended infos
...
Add tooltip library, based on the sellvalue item hooks,
in order to obtain extended gametooltip data, that can be used
to query the current GameTooltip for ItemLink and ItemID.
2019-12-05 21:49:12 +01:00
shagu
89fec7abdc
castbar: prefer unitstrings over names
2019-08-30 19:57:45 +02:00
shagu
d83780d9f8
libdebuff: fix invalid capture index on ruRU client
2019-05-20 18:12:40 +02:00
shagu
67837b4767
libcast: rename texture to a unique variable name
2019-05-19 10:55:27 +02:00
shagu
11dbc217ed
libdebuff: rely on persistance on cast stop
2019-05-12 22:22:18 +02:00
shagu
8211f8cb49
libdebuff: check lastspell before accessing it
2019-05-12 22:22:18 +02:00
shagu
96ad072478
libdebuff: add hit handler for paladin judgements
2019-05-12 22:22:18 +02:00
shagu
4aba54b58b
libdebuff: delay debuff update and allow removal
...
* save last action in case of a delayed removal which might
be the case for missing or resisting arrows of a hunter
* avoid flushing pending actions before the fail actions had a
chance to trigger by delaying the persistance by a frame update
* remove failed spell actions from removal process since they shouldn't
be able to persist any longer
* remove some local allocations by directly using an already given variable
2019-05-12 22:22:18 +02:00
shagu
970fbb2abd
libcast: check for spell icons before using it
2019-05-05 14:15:51 +02:00
shagu
e146d14784
libunitscan: fix docs and prevent bad level data
2019-05-01 15:27:30 +02:00