Commit Graph

28 Commits

Author SHA1 Message Date
Meow 5d0e195d1e performance update
performance update
2026-01-03 12:58:31 +01:00
shagu 2e5ed4d7e7 libpredict: use selfcast if addons set true as target 2025-08-16 09:56:39 +02:00
shagu 73561eda4a compat: make hooksecurefunc append by default 2025-07-30 20:18:52 +02:00
shagu 32b14706f8 libpredict: update renew set bonus duration 2025-05-25 17:05:51 +02:00
shagu 060f8de940 libpredict: increase default renew duration to 15 2025-05-25 14:49:36 +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 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
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
shagu 225a84bc8d libpredict: check and abort on empty heal values 2023-07-29 15:44:49 +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 da79967217 libpredict: set cache reset to proper events 2022-05-27 16:48:16 +02:00
shagu 62b420d07b libpredict: check msg variable before using it 2021-07-23 17:43:28 +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