shagu
de15c42c65
nameplates: setup game variables on launch
2020-09-14 00:34:18 +02:00
shagu
fd418a4ac7
nameplates: use same alpha mechanism as in client
...
* nameplates should be at maximum alpha while noting is selected.
* inactive alpha is now only applied while something is in target.
2020-08-23 11:37:40 +02:00
shagu
d91224a73b
nameplates: only assign existing object entries
2020-08-16 13:54:30 +02:00
shagu
e3b295ccc7
nameplates: use full match for critter detection
2020-08-13 16:39:05 +02:00
shagu
f7fee69440
nameplates: align debuffs to castbar
2020-07-18 21:07:08 +02:00
shagu
5828d18a1e
nameplates: add option to set debuff position
2020-07-12 11:46:14 +02:00
shagu
093d4aab15
nameplates: add option to set highlight color
2020-07-12 11:14:41 +02:00
shagu
bc8f05f843
nameplates: add option to set target zoom factor
2020-07-12 11:07:35 +02:00
shagu
61785e937f
nameplates: add option to show debuff stacks
2020-07-01 17:55:23 +02:00
shagu
a5a0c65c05
nameplates: set highlight backdrops only once
2020-06-02 18:54:12 +02:00
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