shagu
653a7d15e4
nameplates: enforce clickthrough settings on update
2025-02-15 17:10:11 +01:00
shagu
90cc1a1ba6
nameplates: add option for vertical healthbars
2025-01-31 21:55:47 +01:00
shagu
0e84077bd1
nameplates: keep mouse events disabled on parent
2024-12-26 00:09:29 +01:00
shagu
0b5407c5a8
nameplates: always set mouse state for both variants
2024-12-25 23:06:35 +01:00
shagu
06ddbcd34c
nameplates: add option to adjust debuff icon offset
2024-11-27 16:13:42 +01:00
shagu
1d3b2d0d33
nameplates: align offset of both debuff positions
2024-11-27 16:08:17 +01:00
shagu
ca87f7148f
nameplates: show unit tapping state with superwow
2024-11-08 08:55:00 +01:00
shagu
7c4c17fc1f
nameplates: always use parent as nameplate anchor
2024-11-04 19:42:58 +01:00
shagu
c7008abf05
nameplates: use single event listener for all plates
2024-11-03 11:54:06 +01:00
shagu
667dfc226d
nameplates: use superwow unit guid as unitstr
2024-11-03 11:09:00 +01:00
shagu
979f9e28e0
nameplates: only change parent sizing when required
2024-11-03 10:49:45 +01:00
shagu
fc964b2177
nameplates: add option for vertical offset
...
Due to the secure frame requirements in TBC, this option only exists in vanilla.
The feature is also experimental, as it removes the OnEnter/OnLeave events. There
is a ':Click' that can be called on the parent, but there is no ':Enter' or ':Leave'
that could be called to run the scripts. The parent also have no GetScript("OnEnter")
so there's no way to access the script that changes the color and shows the tooltip.
2024-11-03 10:45:47 +01:00
shagu
577e88c18a
nameplates: keep target nameplate above others
...
Thanks @Otari98 for the idea and implementation via:
https://github.com/shagu/ShaguPlates/pull/30
2024-09-28 11:05:47 +02:00
shagu
b00dc9e33c
nameplates: abbreviate unit names if option is set
2024-09-03 22:20:51 +02:00
shagu
b8d23a0e28
nameplates: combat state border colors
...
* red: attacking player
* yellow: attacking other
* blue: no target (npc only)
* none: out of combat
This only works if super-wow is enabled.
2024-09-02 16:38:44 +02:00
shagu
59878b3f8f
thirdparty: add support for superwow spell cast
2024-05-09 10:49:03 +02:00
flyinbed
1365368ecf
nameplates: fix deficit mod format error
2024-02-26 17:50:47 +01:00
Cameron Weaver (Clutch)
2e8d3e2f7a
nameplate: add option to show guild names
2024-02-26 17:41:29 +01:00
shagu
d464cd4289
nameplates: add option to only show target castbar
2023-07-04 09:53:29 +02:00
Cameron Weaver (Clutch)
863c17cc1a
nameplates: adjust glow position on hidden bars
2023-03-19 19:14:55 +01:00
Cameron Weaver (Clutch)
31b8f11dc0
nameplates: add option for friendly text class color
2023-03-12 20:06:38 +01:00
shagu
c7f31fe9b0
nameplates: increase nameplate render performance
...
increase renderer performance by not creating all debuff slots
on each nameplate on creation, but rather only build those who
are really needed on the fly. This heavily reduces the overall
frame- and cooldown anmiation count in most scenarios.
2022-08-05 16:50:52 +02:00
shagu
52443ebf63
nameplates: fix boss level comparison with number
2022-07-18 21:56:46 +02:00
shagu
8ec1435031
nameplates: cache player state on nameplates
2022-07-17 12:32:20 +02:00
shagu
367b47288a
nameplates: detect players with npc names by level
2022-07-17 12:31:54 +02:00
shagu
7a9f0e39d3
nameplates: ignore updates on invisible plates
2022-07-16 10:52:49 +02:00
shagu
1d6b9c6aeb
nameplates: make use of old debuff timer option
2022-07-02 13:49:13 +02:00
shagu
8c61f1fbbb
nameplates: add support for mobhealth2
2021-12-10 15:02:23 +01:00
shagu
ecbb1c0241
nameplates: queue events to update call
2021-12-07 01:34:51 +01:00
shagu
02b887b5f5
nameplates: check for valid limits on buff anchors
2021-02-02 17:40:08 +01:00
shagu
28875d51de
nameplates: satisfy outdated versions of omnicc
...
Old versions of OmniCC doesn't check the existance of frame names of unknown
foreign objects before accessing them:
cooldown.textFrame.icon =
--standard action button icon, $parentIcon
getglobal(cooldown:GetParent():GetName() .. "Icon") or
--standard item button icon, $parentIconTexture
getglobal(cooldown:GetParent():GetName() .. "IconTexture") or
--discord action button, $parent_Icon
getglobal(cooldown:GetParent():GetName() .. "_Icon");
Code like this leads to errors such as: 'attempt to concatenate a nil value'.
By this commit every single debuff icon of the pfUI nameplates will now have
a frame name. That doesn't fix the OmniCC root cause, but makes at least the
pfUI/ShaguPlates no longer responsible for showing it up...
2021-01-09 01:36:16 +01:00
shagu
7780dfac21
nameplates: add several health text format options
2021-01-03 16:54:25 +01:00
shagu
2700f85283
nameplates: add option to set hp text position
2021-01-03 16:13:10 +01:00
shagu
1eaea3df1a
nameplates: add option to define raidicon position
2021-01-03 15:18:44 +01:00
shagu
ecb8085f2a
nameplates: adjust position of castbar duration
2020-11-23 17:25:33 +01:00
shagu
72d600d14c
nameplates: adjust level offset to healthbar
2020-11-16 22:00:27 +01:00
shagu
5c7a2e9b07
nameplates: make enemy border more red
2020-11-15 17:14:51 +01:00
shagu
48d3340b17
nameplates: option to draw colored reaction border
2020-11-15 17:11:14 +01:00
shagu
a6eb1a4bcc
nameplates: option to replace totem plates by icon
2020-10-17 12:33:54 +02:00
shagu
747c60c240
nameplates: disable debuff timer animation
2020-09-21 09:00:35 +02:00
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