Commit Graph

123 Commits

Author SHA1 Message Date
shagu fe6034e91c nameplates: always update non-target transparency 2020-05-22 11:34:21 +02:00
shagu 9bb9645ee0 nameplates: align name to healthbar where possible 2020-05-22 11:29:12 +02:00
shagu 4fc9085d2a nameplates: also set fontstyle for level text 2020-05-21 19:25:37 +02:00
shagu 28acb575c9 nameplates: add option to set healthbar offset 2020-05-21 19:13:03 +02:00
shagu 6085662b7c nameplates: set name font to healthbar 2020-05-21 19:12:11 +02:00
shagu abbb6c3833 nameplates: add option for name font style 2020-05-21 19:02:52 +02:00
shagu f262e40f75 nameplates: add timer based updates 2020-05-21 12:06:10 +02:00
shagu 83f99e6f88 nameplates: check for unitstr mismatches 2020-05-21 12:00:49 +02:00
shagu 90fdddb1f1 nameplates: only modify own plate alpha values 2020-05-21 12:00:09 +02:00
shagu 3f7399a1f3 nameplates: add option to filter debuffs 2020-05-20 22:48:00 +02:00
shagu 6408acb50f nameplates: default to enemy npc unittype 2020-05-20 17:33:24 +02:00
shagu 5f3ff376d9 nameplates: move parent event scripts to plate 2020-05-20 16:51:43 +02:00
shagu 58462c59cb nameplates: add variable shortcuts inside updates 2020-05-20 16:46:20 +02:00
shagu f85de73816 nameplates: don't pollute parent frame with shortcuts 2020-05-20 16:32:02 +02:00
shagu fe13f4b1bc nameplates: round percentages for real hp units 2020-05-20 03:06:29 +02:00
shagu b2831e5b29 nameplates: calculate percentage for real hp units 2020-05-20 02:58:59 +02:00
shagu 4eed4d4c36 nameplates: option to enable and disable nameplates 2020-05-20 02:03:31 +02:00
shagu bb6248fe29 nameplates: remove table gaps and observe timers 2020-05-15 19:45:06 +02:00
shagu d01efafcb6 nameplates: only iterate debuff entries on cleanup 2020-05-15 16:36:05 +02:00
shagu 86fbc00940 nameplates: add option to estimate other debuffs 2020-05-15 16:10:35 +02:00
shagu 19a7c57f51 nameplates: cache current debuffs per nameplate 2020-05-15 16:04:33 +02:00
shagu bbf527513a nameplates: only refresh once on frame updates 2020-05-15 15:43:48 +02:00
shagu c2649eef46 nameplates: add unitstring detection to plates 2020-05-15 15:42:44 +02:00
shagu b1e9a4d183 nameplates: remove custom plate for mouselook
Mouselook right click handler can also work on regular plates
in vanilla. There's no need to enforce custom plate overlays.
2020-05-12 14:04:02 +02:00
shagu 46db715043 nameplates: fix mouse buttons for vanilla 2020-05-12 13:46:41 +02:00
shagu a3066817b6 nameplates: remove obsolete reference to legacy 2020-05-12 13:32:07 +02:00
shagu 6042e721c7 nameplates: detect server sent values below 100 2020-05-03 14:08:56 +02:00
shagu e2152a0326 nameplates: add option to show health in percent 2020-05-03 13:38:46 +02:00
shagu 267c38ab11 nameplates: switch to libhealth by name function 2020-05-03 13:30:53 +02:00
shagu 65374aea5a nameplates: add option for custom debuff icon size 2020-04-28 12:37:01 +02:00
shagu 8689a1ec06 nameplates: only read level if it is shown 2020-04-17 20:57:29 +02:00
shagu 4ff21b578e nameplates: only show boss level for npcs 2020-04-17 20:42:19 +02:00
shagu 7c012be822 nameplates: use libhealth values if existing 2020-04-11 16:32:07 +02:00
shagu f3b01c8602 nameplates: rewrite entire module
* Add additional options to hide specific types
* Use more accurate debuff logic
* Use proper pfUI borders around elements
* Provide instant updates on config change
* Reduce OnUpdate functions on each frame
* Only Refresh plate on value change and events
* Remove unnecessary textures from the plate
* Separate vanilla quirks from the core
* Deprecate "legacy" option
2020-02-28 16:54:11 +01:00
shagu 18bd54d54a nameplate: use same nil function for all plates 2020-02-20 19:20:45 +01:00
shagu 3334c7469f modules: make all modules aware of the new borders 2019-12-18 18:54:09 +01:00
shagu 384cbad7dd nameplates: fix castbar for tbc clients 2019-08-30 20:51:26 +02:00
shagu 7c520e911b nameplates: unify target detection 2019-08-30 20:50:29 +02:00
shagu b0b74bf51f nameplates: disable game castbars 2019-08-30 20:49:11 +02:00
shagu 2d68f3c60d nameplates: disable right-click emulation for tbc 2019-08-03 09:03:42 +02:00
shagu 7beda0fc5b nameplates: use proper target glow detection 2019-08-02 18:03:11 +02:00
shagu b0f338204f nameplates: disable modern click handlers for tbc+ 2019-08-02 17:57:02 +02:00
shagu 99b89dae2d nameplates: use alpha to skip flicker on init 2019-08-02 17:56:09 +02:00
shagu 04e489bc2c nameplates: disable modern click handlers for tbc 2019-08-02 17:38:26 +02:00
shagu e9237b59b2 core: use concrete string based client checks 2019-06-10 17:06:31 +02:00
shagu c939f8b322 core: use media mechanism for configurable paths 2019-06-10 13:35:48 +02:00
shagu 7632f92dd1 core: use new media mechanism for all textures 2019-06-10 13:35:48 +02:00
shagu 70acbe4307 nameplates: add option to choose custom texture 2019-05-01 18:46:38 +02:00
shagu 669e613926 nameplates: add option to use custom glow color 2019-05-01 16:42:08 +02:00
shagu 77d4397187 nameplates: add option to set inactive alpha 2019-05-01 16:38:59 +02:00