# Paladin Holy Power

**Paladin Holy Power** is a lightweight World of Warcraft AddOn that helps Retribution Paladins optimize their Holy Power usage by tracking wasted resources in real time. It includes a clean, ElvUI-style settings panel, detailed source tracking, and optional Masque integration.

---

## 🔧 Features

- 🔹 Tracks **wasted Holy Power** in real time  
- 🔹 Detects Holy Power from **spells, passives, and talents**  
- 🔹 In-game **customizable settings panel**  
  - Icon size, text size, zoom, color, font  
  - ElvUI-style sliders, dropdowns, and color pickers  
- 🔹 Fully integrated **Masque** support for custom icon skins  
- 🔹 Font and layout support via **LibSharedMedia**  
- 🔹 Accurate handling of special talents:  
  - **Boundless Judgment**, **Holy Blade**, **Divine Auxiliary**, etc.  
- 🔹 Minimal memory footprint

---

## ⚙️ Installation

1. Download and unzip the addon.  
2. Copy the `PaladinHolyPower` folder into:  
World of Warcraft/retail/Interface/AddOns/
3. Launch WoW and type `/php` in-game to open the settings panel.

---

## 📦 Dependencies

- [Masque](https://www.curseforge.com/wow/addons/masque) *(optional)*  
- [LibSharedMedia-3.0](https://www.curseforge.com/wow/addons/sharedmedia) *(for custom fonts)*

---

## 💬 Slash Commands

- `/php` – Open the settings panel

---

## 📁 File Structure

PaladinHolyPower/
├── logic/ -- Initialization, state, settings, talent rules
├── tracker/ -- Holy Power detection logic
├── ui/
│ ├── components/ -- ElvUI-style UI elements (sliders, dropdowns, etc.)
│ └── settings_panel/ -- Main settings UI
├── modules/ -- Optional features like minimap icon
├── media/ -- Fonts and visual assets
├── PaladinHolyPower.toc
└── README.md -- You're reading it!

---

## 🧑 Author

**Fendoran**  
Version: `1.0.5`

If you enjoy this AddOn or have suggestions, feel free to reach out or contribute!

---