Ramaladni Buff & Debuff Tracker (v1.0.0_STABLE)
# Ramaladni Buff & Debuff Tracker
**More than a Buff & Debuff Tracker Master Your Class.**
**Version:** 1.0.0 STABLE
**Author:** Northknightwest (Ramaladni)
**Dependencies:** None
Ramaladni is a standalone combat tracking addon for The Elder Scrolls Online, combining traditional buff/debuff monitoring with a dedicated **Class Mastery Tracking System**.
While conventional effect tracking focuses on active buffs and debuffs, Ramaladni goes further by helping players monitor and understand the unique passive combat mechanics of their chosen class.
—
## CLASS MASTERY TRACKING THE CORE FEATURE
**7 Classes. 35 Class Mastery Passives. One Tracker.**
Class Mastery Tracking is the central feature of Ramaladni and the primary focus of its development.
Each ESO class has unique passive mechanics that may depend on combat conditions, ability usage, critical strikes, defensive actions or other class-specific interactions.
Ramaladni provides dedicated tracking logic to help players monitor these mechanics directly during gameplay.
### Supported Classes
– **Dragonknight** 5 Class Mastery passives
– **Sorcerer** 5 Class Mastery passives
– **Nightblade** 5 Class Mastery passives
– **Templar** 5 Class Mastery passives
– **Warden** 5 Class Mastery passives
– **Necromancer** 5 Class Mastery passives
– **Arcanist** 5 Class Mastery passives
### Class Mastery Features
– Dedicated tracking logic for 35 class passive mechanics.
– Monitoring of class-specific conditions and combat interactions.
– Tracking of relevant timers, stacks and calculated values.
– Custom visual indicators for supported passive mechanics.
– Automatic icon assignment.
– Individually movable HUD indicators.
– Class-specific calculations where supported by the ESO API.
– Integrated Class Mastery configuration alongside conventional effect tracking.
Unlike a simple buff icon display, Class Mastery Tracking is designed to provide information about the underlying passive mechanics whenever the required combat data is available.
**Understand your class. Monitor its mechanics. Optimize your gameplay.**
*Some passive calculations depend on available ESO API data. Not every passive exposes a directly measurable runtime effect.*
—
## BUFF, DEBUFF & STATUS EFFECT TRACKING
Alongside Class Mastery, Ramaladni provides a lightweight system for monitoring combat effects.
### Features
– Search effects by Russian or English name, including partial matches.
– Click a search result to add an effect immediately.
– Track related effect IDs through a single named indicator.
– Automatically display ESO ability icons.
– Track supported Major/Minor buffs and debuffs.
– Track supported combat status effects.
– Monitor active effect durations.
– Move individual indicators freely across the screen.
– Remove indicators individually.
– Automatically hide HUD indicators while major game menus are open.
– Preserve saved indicator positions and settings.
The effect database is based on ESO ID Dictionary data, organized into compact effect groups.
—
## TESTING & VALIDATION
Ramaladni underwent multiple development, optimization and testing cycles before its first stable release.
### Automated Testing
– **217/217 regression tests passed** during the v0.9.25 optimization phase.
– **11/11 Lua files** passed syntax validation during final release preparation.
– Effect-ID grouping and lookup logic tested with simulated ESO events.
– Multiple simultaneous effect IDs tested for independent expiration handling.
– Buff and debuff tracking tested across separate targets.
– Duplicate indicator prevention verified in simulated tests.
– Russian and English effect searches tested.
– SavedVariables migration and indicator configuration handling tested.
– ZIP integrity and addon structure verified.
### Performance & Memory
– Optimized event handling and effect scanning.
– Bounded caches and temporary-data cleanup.
– Reusable UI components.
– No unbounded memory growth detected in the tested synthetic scenarios.
– Compact effect groups replaced the original large effect catalog.
These tests do not constitute a formal long-duration memory audit or independent in-game FPS benchmark.
### In-Game Validation
The final release candidate, **v1.0.4g RC5**, was manually tested by the author in The Elder Scrolls Online and approved as the stable release baseline.
Testing covered effect selection, HUD behavior, indicator removal, interface interactions and Class Mastery functionality.
**Release Status: STABLE**
Not every possible effect or combat configuration has been individually verified.
—
## INSTALLATION
Extract `Ramaladni_buff_debuff_tracker` into:
`Documents/Elder Scrolls Online/live/AddOns/`
Open the addon settings using `/ramaladni` or the configurable keybinding.
No external addon libraries are required.
### Compatibility
Designed for ESO PC, Live API 101051. API 101052 is also listed in the manifest; compatibility with its future live release requires testing.
—
## DEVELOPMENT ROADMAP
### v1.0.x Stability & Improvements
– Bug fixes and performance optimization.
– ESO API compatibility updates.
– Improved effect recognition.
– Class Mastery accuracy improvements.
– Interface refinements based on community feedback.
### v1.1.0 Group Stats
An optional group monitoring module for parties and trials.
**Planned features:**
– Statistics for up to 12 players.
– Critical Chance and relevant modifiers.
– Critical Damage and effective critical damage cap.
– Offensive Penetration and effective penetration cap.
– Active Champion Point stars.
– Compact group overview.
– Manual statistics export.
– Lightweight processing with minimal performance overhead.
### v1.1.1 Advanced Combat Analytics
An optional analytical module for evaluating group performance and combat mechanics.
**Planned features:**
– Individual and group DPS analysis.
– Average and peak DPS statistics.
– Boss damage statistics.
– Buff and debuff uptime analysis.
– Correlation between combat effects and group damage.
– Comparison of group compositions and buff configurations.
– Combat timelines and visual statistics.
– Extended analytical data export.
**Development Philosophy:** Accuracy, stability and performance take priority over feature quantity.
*Roadmap features are planned and subject to change based on ESO API capabilities, technical feasibility and community feedback. No release dates are guaranteed.*
—
## CREDITS
**Developed by:** Northknightwest (Ramaladni)
**Effect-ID data source:** ESO ID Dictionary (Update 52). Game effect IDs were organized into effect groups for Ramaladni’s search and tracking system.
**AI Disclosure:** Development of this addon was partially AI-assisted, including portions of Lua code, research, and technical testing. The author also personally modified code and validated the release candidate in ESO.
### Community & Support
MD Community: https://md-eso.ru/
Discord: https://discord.gg/azr8QDYhyJ
This addon is not affiliated with ZeniMax Online Studios.

