Necrosis all version

Version modified for Retail , WLTK and Burning Crudade Classic - Mastery

File Details

8.6.0

  • R
  • Apr 12, 2026
  • 19.10 MB
  • 3.6K
  • 12.0.5+13
  • MoP Classic + 4

File Name

Necrosis-8.6.0.zip

Supported Versions

  • 12.0.5
  • 12.0.1
  • 12.0.0
  • 5.5.3
  • 5.5.2
  • 5.5.1
  • 5.5.0
  • 5.4.8
  • 5.3.0
  • 4.4.0
  • 3.80.1
  • 3.4.3
  • 2.5.5
  • 1.15.8

================================================================================
NECROSIS CHANGELOG
================================================================================

VERSION 8.5.3 (2026-04-09)
================================================================================
FEATURES
--------
- Add button spacing and radius sliders to Anniversary/Cata sphere config panels
  * New "Espacement des boutons" slider (0.5x - 2.0x) to control angular gap between buttons
  * New "Distance de la sphere" slider (0.8x - 1.2x) to control radial distance of buttons
  * Sliders available in both Vanilla/TBC Anniversary and Cata versions
  * Enable fine-tuning of sphere button layout without code changes

TECHNICAL CHANGES
-----------------
- Refactor ButtonSetup() in Necrosis.lua and Necrosis-cata.lua:
  * Add buttonAngleSpacing calculation using spacing multiplier
  * Add radius multiplier to control button distance from sphere center
  * Use dynamic angle spacing instead of hardcoded 36-degree increments
- Update sphere config panels (Options-Sphere-Vanilla.lua, Options-Sphere-Cata.lua):
  * Increase Vanilla panel height from 452px to 555px for new sliders
  * Add proper slider positioning and alignment
  * Maintain clean vertical alignment between slider pairs
- Fix typo: NecroisButtonRadius → NecrosisButtonRadius in Necrosis-cata.lua

QUALITY OF LIFE
---------------
- Improved sphere button layout customization
- Better visual organization of config panel sliders
- Four sliders now positioned consistently at bottom of panel

================================================================================
VERSION 8.5.2 (2026-04-07)
================================================================================
FEATURES
--------
- Add native Cooldown frame for visual cooldown display on soulstone button
  * Displays visual cooldown animation on the button (Retail-like)
  * Uses SetUseCircularEdge and SetDrawSwipe for proper visual effect
  * Real-time synchronization with item and spell cooldowns

BUG FIXES
---------
- Fix C_Container namespace duplication (C_Container.C_Container) in GetSoulstoneItemCooldown()

TECHNICAL CHANGES
-----------------
- Refactor cooldown update logic with centralized UpdateSoulstoneVisualCooldown() helper
- Integrate visual cooldown update in UpdateIcons() for consistent synchronization

KNOWN ISSUES
-----------
- Timer settings for Rez/Healthstone may conflict with sphere configuration
- Potential interaction between timer events and cooldown display needs investigation

================================================================================
VERSION 8.5.1 (2026-04-06)
================================================================================
BUG FIXES
---------
- Fix TBC Anniversary to use modern C_Container API for item cooldown detection
- Fix menu buttons in TBC Anniversary (change from SecureActionButtonTemplate to SecureUnitButtonTemplate)
- Remove mana cost display in menu buttons
- Fix soulstone timer restoration on reload

================================================================================
VERSION 8.5.0 (2026-03-XX)
================================================================================
FEATURES
--------
- Add Collections button with mount icon and tooltip
- Add Ace Locale translations for Collections button
- Update Collections button positioning on page 2

BUG FIXES
---------
- Use ToggleCollectionsJournal() to open Collections with Mounts tab
- Resolve locale access error in Collections button tooltip
- Implement robust creature type checking with multi-locale variant support
- Update creature type translations to official WoW values

================================================================================