181 lines
3.6 KiB
Markdown
181 lines
3.6 KiB
Markdown
# 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
|