Commit Graph

31 Commits

Author SHA1 Message Date
shagu 73561eda4a compat: make hooksecurefunc append by default 2025-07-30 20:18:52 +02:00
shagu 7bde1ec5d2 libdebuff: clean up and reduce duplicated code 2025-06-08 09:44:53 +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 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
Artur Morozov b56836d2eb turtle-wow: update Immolate duration after cast Conflagrate 2024-11-04 14:30:24 +01:00
Kyriakos (Dominick) Sidiropoulos 3e19e5b8ed libdebuff: align and optimize spell post-hooks 2024-07-02 20:57:49 +02: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
shagu 4a56c5ee0f libdebuff: decouple library from unitframes 2020-06-05 22:59:36 +02:00
shagu d83780d9f8 libdebuff: fix invalid capture index on ruRU client 2019-05-20 18:12:40 +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
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
shagu 91b0186a48 libdebuff: use new cmatch for pattern matching 2018-12-02 14:47:04 +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 fdce950e99 libdebuff: add support for improved gouge 2018-10-29 12:48:25 +01:00
shagu 63acbd7ea4 libdebuff: default to negative value for unknown 2018-10-21 16:29:55 +02:00
shagu cd31341ff2 libdebuff: fix typo in return and fake timeleft 2018-10-09 20:17:05 +02:00
shagu 3137cc9402 libdebuff: do not overwrite existing values 2018-10-09 20:16:00 +02:00
shagu 7ecb7d5411 libdebuff: use proper invocation of UnitDebuff 2018-09-30 14:16:51 +02:00
shagu 2c66e5c0c2 libdebuff: emulate UnitDebuff API call 2018-09-30 13:42:46 +02:00
shagu 7ecac458ac api: use dynamic shortcut for string.gfind 2018-09-28 22:53:16 +02:00
shagu 2b3a4355b6 libdebuff: reduce table creations 2018-08-09 18:57:26 +02:00
Road-block 44ffb10024 libtipscan: add new tooltip scanning library 2018-07-31 21:23:01 +02:00
shagu 924b2a351e libdebuff: transform module to library 2018-06-01 20:58:49 +02:00