Combo highlight config, tooltips, nameplates, hotbars fixes

- Combo highlight: configurable color, glow, line style (solid/dashed/dotted), thickness
- Tooltips: font selection, scaling slider, improved wrap/cramping handling
- Nameplates: custom quest icons with config, position smoothing fix for jitter
- Hotbars: hide keybinds on empty slots, combo highlight within icon bounds
- HudHelper: restore default nameplates on plugin disable

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
2026-01-31 02:05:30 -05:00
parent 47018c75a2
commit 95c42af5b8
8 changed files with 218 additions and 40 deletions
+10
View File
@@ -413,6 +413,16 @@ namespace HSUI.Interface.GeneralElements
[NestedConfig("Health Bar", 40)]
public NameplateBarConfig BarConfig = null!;
/// <summary>Quest/state icon (e.g. ! ? above NPCs). Use Position and Size to resize and reposition around the nameplate.</summary>
[NestedConfig("Icon (Quest/State)", 42)]
public NameplateIconConfig IconConfig = new NameplateIconConfig(
new Vector2(0, -28),
new Vector2(32, 32),
DrawAnchor.Bottom,
DrawAnchor.Top
)
{ Strata = StrataLevel.LOWEST };
public NameplateBarConfig GetBarConfig() => BarConfig;
public NameplateWithNPCBarConfig(