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
Road-block
cf4c9ac361
api: add and use rgbhex function
...
* A memoizing method to cache and return hex colorstrings from rgb input.
* Refactor all occurences of adhoc rgb to hex string concatenation to use the new method
* Refactor chat module to use it
2019-05-01 15:23:05 +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
shagu
2559af18df
libtipscan: anchor to worldframe to fix tbc issues
2019-04-07 11:09:35 +02:00
shagu
8c337b3d2c
librange: fix tbc variable load scoping
2019-04-07 11:08:51 +02:00
Road-block
e50fabfff9
core: global environment cleanup
2019-03-31 14:59:21 +02:00
shagu
1d071108a5
libtipscan: add method to parse tooltips into strings
2019-03-31 14:59:21 +02:00
shagu
cda0985fd5
librange: query player class only once
2019-03-31 14:59:21 +02:00
shagu
1783c2ca3a
libunitscan: smoothen fps in capital cities
...
* only scan one unit per frame to avoid lags
2019-03-31 14:59:20 +02:00
Road-block
ee86bf499b
libdebuff: fix rank extraction
2019-02-26 10:08:44 +02:00
shagu
e9f596f0e7
libdebuff: always take talents into account
...
* reduce execution time
* fix wrong variable scope
2019-02-25 18:44:22 +01:00
Road-block
30aad8b492
libtipscan: fix scanning tooltip breaking due to show/hide of itself or uiparent
2019-02-17 04:26:51 +02:00
shagu
91b0186a48
libdebuff: use new cmatch for pattern matching
2018-12-02 14:47:04 +01: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
1795193aef
libunitscan: fix typo in variable capitalization
2018-11-03 14:38:02 +01:00