Update README.md

This commit is contained in:
Relationship
2026-07-03 07:22:25 +01:00
committed by GitHub
parent 0420b47400
commit 0c395096c0
+29 -29
View File
@@ -44,48 +44,48 @@ All settings are accessible via the /tp GUI:
* Smooth Colours (gradient transitions) * Smooth Colours (gradient transitions)
Appearance: Appearance:
- Bar Height (2-12 px) *- Bar Height (2-12 px)
- Bar Offset Y (-20 to 0 px) *- Bar Offset Y (-20 to 0 px)
- Bar Alpha (0.1-1.0) *- Bar Alpha (0.1-1.0)
- Font Size (6-14 pt) *- Font Size (6-14 pt)
- Font Outline *- Font Outline
Kui Style Effects: Kui Style Effects:
- Show Spark (bright leading edge) *- Show Spark (bright leading edge)
- Show Fill Background (dim ghost behind bar) *- Show Fill Background (dim ghost behind bar)
- Fill Alpha (0.05-0.50) *- Fill Alpha (0.05-0.50)
- Enable Glow (border glow based on threat) *- Enable Glow (border glow based on threat)
- Glow as Shadow (subtle vs bright) *- Glow as Shadow (subtle vs bright)
- Glow Size (1-8 px) *- Glow Size (1-8 px)
Display Filters: Display Filters:
- Show on Hostile units *- Show on Hostile units
- Show on Neutral units *- Show on Neutral units
- Show on Friendly units *- Show on Friendly units
== Threat Detection == == Threat Detection ==
ThreatPlates uses a three-tier threat detection system: ThreatPlates uses a three-tier threat detection system:
1. UnitDetailedThreatSituation (Turtle WoW extension) - most accurate *1. UnitDetailedThreatSituation (Turtle WoW extension) - most accurate
2. GetThreatPercent API (if available) - precise percentage *2. GetThreatPercent API (if available) - precise percentage
3. UnitThreatSituation with heuristics - fallback estimation *3. UnitThreatSituation with heuristics - fallback estimation
The addon polls threat every 0.2 seconds and updates nameplate *The addon polls threat every 0.2 seconds and updates nameplate
visuals every 0.3 seconds for smooth animation. *visuals every 0.3 seconds for smooth animation.
== Installation == == Installation ==
1. Extract the ThreatPlates folder to your Interface/AddOns/ directory *1. Extract the ThreatPlates folder to your Interface/AddOns/ directory
2. Restart WoW or reload the UI (/console reloadui) *2. Restart WoW or reload the UI (/console reloadui)
3. Type /tp to configure *3. Type /tp to configure
== Version History == == Version History ==
v1.1.0 - Complete rewrite for Turtle WoW compatibility * v1.1.0
- Fixed Lua 5.0/1.12 parser issues (no varargs, no string.match) *- Fixed Lua 5.0/1.12 parser issues (no varargs, no string.match)
- Fixed bare format/floor globals (use string.format/math.floor) *- Fixed bare format/floor globals (use string.format/math.floor)
- Fixed CheckButton SetBackdrop (use Frame + textures instead) *- Fixed CheckButton SetBackdrop (use Frame + textures instead)
- Added pcall() safety for nameplate child scanning *- Added pcall() safety for nameplate child scanning
- Cached GetChildren/GetRegions calls for performance *- Cached GetChildren/GetRegions calls for performance
- Three-tier threat detection with fallback heuristics *- Three-tier threat detection with fallback heuristics