From 10a068c39591d0047b54dacabbe94ef085c770fb Mon Sep 17 00:00:00 2001 From: Relationship <139162359+Relationship-OctoWoW@users.noreply.github.com> Date: Wed, 8 Jul 2026 05:04:47 +0100 Subject: [PATCH] Create README.md --- README.md | 180 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 180 insertions(+) create mode 100644 README.md diff --git a/README.md b/README.md new file mode 100644 index 0000000..ea7ab49 --- /dev/null +++ b/README.md @@ -0,0 +1,180 @@ +# RelationshipsDashboard + +A lightweight Character Statistics Dashboard for **OctoWoW** that adds an expandable information panel to the Character Window. + +RelationshipsDashboard provides detailed character statistics, GearScore, average item level, durability tracking, repair cost estimation, combat attributes, resistances, and inspect support—all in a clean, Vanilla-style interface. + +--- + +## Features + +### Character Dashboard + +* Integrated panel beside the default Character Window +* Clean Vanilla-inspired UI +* Automatic class-specific layout +* Scrollable statistics panel +* Alternating row styling for readability + +### Gear & Equipment + +* GearScore calculation +* Average Item Level +* Equipment analysis +* Inspect support for other players +* Large built-in Vanilla/Turtle item level database + +### Character Statistics + +#### General + +* Health +* Mana / Energy / Rage +* Armor +* Movement Speed +* Estimated Equipment Durability +* Estimated Repair Cost + +#### Attributes + +* Strength +* Agility +* Stamina +* Intellect +* Spirit + +#### Offensive Stats + +* Melee Damage +* Attack Power +* Weapon Speed +* Weapon DPS +* Weapon Skill +* Hit Chance +* Critical Strike Chance + +#### Ranged Stats + +(Shown only for applicable classes) + +* Ranged Attack Power +* Ranged Damage +* Ranged Speed +* Ranged Critical Chance + +#### Spell Statistics + +(Shown only for mana-using classes) + +* Spell Power +* Healing Power +* Spell Hit +* Spell Critical Chance +* Mana Regeneration + +#### Defensive Stats + +* Defense Skill +* Dodge +* Parry +* Block +* Total Avoidance + +#### Resistances + +* Arcane +* Fire +* Frost +* Nature +* Shadow + +--- + +## Smart Class Layout + +RelationshipsDashboard automatically hides statistics that are not relevant to your class. + +Examples: + +* Warriors won't see caster-only statistics. +* Mages won't see melee weapon information. +* Druids display both Mana and their current shapeshift resource when appropriate. +* Shield-only statistics are only shown for classes that can use shields. + +This keeps the panel compact and easy to read. + +--- + +## Durability Tracking + +Turtle WoW often do not expose durability information unless interacting with a repair NPC. + +RelationshipsDashboard includes its own durability tracking system that: + +* Tracks durability across sessions +* Estimates durability loss from deaths and combat +* Detects repairs automatically +* Restores accurate values when game data becomes available +* Ignores battleground durability loss where appropriate +* Supports spirit healer durability penalties + +This allows the durability display to remain useful even when Blizzard API functions are unavailable. + +--- + +## Repair Cost Estimation + +The addon includes a dynamic repair cost estimator that: + +* Learns repair values over time +* Automatically calibrates itself using real repair costs +* Provides reliable repair estimates away from vendors +* Updates using actual merchant repair information whenever available + +--- + +## Inspect Support + +When inspecting another player, the dashboard automatically switches to display: + +* GearScore +* Average Item Level +* Estimated Equipment statistics +* Estimated Relevant character attributes + +without replacing or modifying Blizzard's Inspect Window. + +--- + +## Supported Clients + +* Turtle WoW +* OctoWoW +* World of Warcraft 1.12.1 +* Interface Version 11200 + +--- + +## Installation + +1. Download the latest release. +2. Extract the folder. +3. Place the `RelationshipsDashboard` folder into: + +``` +World of Warcraft\Interface\AddOns\ +``` + +4. Restart the game or reload the UI. + +--- + +## Performance + +RelationshipsDashboard is designed to be lightweight. + +* No external libraries +* Minimal CPU usage +* Vanilla-compatible Lua +* Efficient stat updates +* Dynamic layout system