diff --git a/README.md b/README.md index 0415d42..77f23f0 100644 --- a/README.md +++ b/README.md @@ -6,6 +6,21 @@ Focused on **stability, compatibility and performance** while keeping the origin > This fork requires ClassicAPI and targets **Turtle WoW-like server/client environments**. +An English-only customization of [Dusk/ShaguTweaks-ClassicAPI](https://octowow.st/git/Dusk/ShaguTweaks-ClassicAPI), based on [ShaguTweaks](https://github.com/shagu/ShaguTweaks), for the Vanilla client environment with ClassicAPI. + +## Features of this fork + +- **Modern Class Colors:** optional palette for all nine Vanilla classes, including blue shamans. Listed directly below **Unit Frame Class Colors**. +- **Modern textures:** class-tinted health artwork and precolored rage, energy and focus artwork. Mana uses the light-blue rectangular retail fill on every supported frame, including the druid's separate mana bar in bear/cat forms. +- **Real Health Numbers:** percentage on the left and current health on the right, inset 4 pixels. Power numbers remain centered. Unknown absolute target health stays percentage-only. +- **Number styling:** health, percentage and power numbers copy the corresponding character name's font, size and shadow. Gold is the default; **White Unit Frame Numbers** under Unit Frames switches the numbers to white independently of Modern Class Colors. +- **Movable Unit Frames:** hold **Ctrl+Shift+Alt** to drag; right-click while unlocked to reset. +- **Portrait resting glow:** with **Unit Frame Big Health**, the resting pulse is limited to the portrait. The full status artwork is restored outside resting or in combat. +- **Tooltip details:** restored guild ranks and leader marker; optional modern class colors and health texture. NPC interaction and tooltip-clear handling prevent cached colors leaking between tooltips. +- **Range Color fixes:** self/rangeless spells no longer use a misleading legacy fallback; invalid friendly/hostile target checks and stale red/no-mana tint are handled. No additional AoE-specific exceptions have been added. +- **English-only loading:** only English data and translations are included, avoiding unused locale allocations. +- **ClassicAPI integration:** native cooldown support, filtered unit events, corrected chat identity/payload handling, and reduced duplicate player-cache records when native persistence is already enabled. Older fallbacks are retained. + ## 🔌 Requirements - **[ClassicAPI](https://github.com/brues-code/ClassicAPI) — required**